Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Компиляция QScintilla под Линукс
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Общие вопросы
edwardoid
вопрос наверное не в тему, но пожалуйста объясните как скомпилировать тот же проект под линукс. Все QT хеадеры - г++ видит, кроме файлов из QScintilla. У меня Ubuntu 8.10. Ккаие пакеты качать и как модифицировать Makefile?



(отделено от темы QTextEdit, проблемы - решения)
void*
можешь просто собрать QScintilla, а затем сделать make install, или можешь просто установить ее из репозиториев (libqscintilla2)
однако лично я бы рекомендовал самому собрать ее, т.к. у самого уже была как-то проблема с версией из репозиториев
edwardoid
у мну что-то не компилится ;( может я не то компилю, можешь дать ссылку на соурт и инпут для терминала?
void*
http://www.riverbankcomputing.co.uk/softwa...ntilla/download
в архиве есть документация, сборка очень простая, как и у всех Qt-программ(qmake, make, make install)
инструкция по сборке
edwardoid
Однако! Проблема при компиляции самому:

ed@ssc:~/Desktop/QScintilla-gpl-2.4/Qt4$ make -s
/usr/bin/ld: cannot find -lgobject-2.0
collect2: ld returned 1 exit status
make[1]: *** [libqscintilla2.so.5.1.0] Error 1
make: *** [release] Error 2


В чем проблема??
Ubuntu 9.04 (на Turion 64 x2)
Litkevich Yuriy
Цитата(edwardoid @ 3.7.2009, 16:52) *
make -s
а что за ключь -s?
SABROG
Цитата(Litkevich Yuriy @ 3.7.2009, 13:58) *
Цитата(edwardoid @ 3.7.2009, 16:52) *
make -s
а что за ключь -s?

"silent" видимо, don't echo commands.
Авварон
sudo aptitude install libglib2.0-dev
edwardoid
Цитата(Авварон @ 3.7.2009, 15:42) *
sudo aptitude install libglib2.0-dev

Скомпилило, но ругается при сипользовании:

/home/ed/Documents/trunk/editor.h:22: error: ISO C++ forbids declaration of ‘QsciLexerCPP’ with no type

А ведь этот код компилился под Винду...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.