Russian Qt Forum
Ноябрь 01, 2024, 08:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [РЕШЕНО] Портирование на Qt 4.6 + CMake 2.8.  (Прочитано 3431 раз)
Eldar
Гость
« : Декабрь 29, 2009, 15:41 »

Есть консольное Qt приложение зависящее от модулей QtCore и QtXml. Собирается с помощью cmake. Работало на Qt4.5, собиралось с cmake 2.6. При переходе на новые версии возникли трудности, cmake выдает ошибку:

make[2]: *** No rule to make target `/usr/lib/libXext.so', needed by `generator/generator'.  Stop.

Я читал что в Qt 4.6 они изменили немного связывание библиотек под X11. Но как это отразить в cmake - я не знаю. С qmake все собирается отлично.

Собственно CMakeLists.txt:

http://pastebin.com/m162752e5

Если кто сталкивался, буду очень благодарен совету.

Спасибо!
« Последнее редактирование: Декабрь 29, 2009, 16:06 от Eldar » Записан
Eldar
Гость
« Ответ #1 : Декабрь 29, 2009, 16:06 »

Прошу прощения, все оказалось банальнее, надо было почистить кэш cmake, а убил столько времени.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #2 : Декабрь 29, 2009, 16:15 »

а как его чистят?
Записан

Юра.
Dendy
Гость
« Ответ #3 : Декабрь 29, 2009, 16:34 »

Подозреваю, что удалением CMakeCache.txt, а ещё лучше - всей директории сборки и переконфигурированием.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.129 секунд. Запросов: 23.