Компиляция Qt плагинов с использованием cmake |
Здравствуйте, гость ( Вход | Регистрация )
Компиляция Qt плагинов с использованием cmake |
igor_bogomolov |
30.9.2010, 9:59
Сообщение
#1
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
Не получается собрать Qt плагин на cmake. Везде написано, что необходимо добавить следующие определения
Добавил, но плагин все равно не собирается, ругается на Q_INTERFACESЦитата /home/igor_bogomolov/project/repo/k095-client/src/protocols/k095proto_native_plugin/k095proto_native_plugin.h:13: Error: Undefined interface make[2]: Leaving directory `/home/igor_bogomolov/project/repo/k095-client/build' make[1]: Leaving directory `/home/igor_bogomolov/project/repo/k095-client/build' make[2]: *** [protocols/k095proto_native_plugin/moc_k095proto_native_plugin.cxx] Ошибка 1 make[1]: *** [protocols/k095proto_native_plugin/CMakeFiles/k095proto_native_plugin.dir/all] Ошибка 2 make: *** [all] Ошибка 2 Что я не правильно делаю? Подскажите пожалуйста. Вот мой CmakeLists.txt CmakeLists.txt
|
|
|
igor_bogomolov |
30.9.2010, 11:45
Сообщение
#2
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
Да, с qmake собирается нормально. Я как раз с qmake на cmake перевожу проект.
С дефайнами я по разному игрался, не помогает. Вообще какая то странная проблема. Ошибку мне выдает метокомпилятор Цитата /home/igor_bogomolov/project/repo/k095-client/src/protocols/k095proto_native_plugin/k095proto_native_plugin.h:13: Error: Undefined interface Ругается наmake[2]: *** [protocols/k095proto_native_plugin/moc_k095proto_native_plugin.cxx] Ошибка 1 Файл moc_k095proto_native_plugin.cxx при этом не создается. Что ему может не хватать?
|
|
|
Текстовая версия | Сейчас: 14.1.2025, 19:44 |