Здравствуйте, гость ( Вход | Регистрация )
igor_bogomolov | Дата 4.10.2010, 1:58 |
Нашел ошибку. #if defined(D_SHARED_LIB) add_definitions(-DDSHARED_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII) Приложение скомпилировалось, но всё равно не запускается Цитата Ошибка при инициализации приложения (0хс0000005) Что то не складывается у меня с cmake'ом пока |
|
igor_bogomolov | Дата 3.10.2010, 21:16 |
Всем привет. Перевожу проект на cmake. Столкнулся с проблемой при компиляции под Windows. Не собирается разделяемая библиотека. При этом под Linux'ом никаких проблем нет. (При сборке qmake'ом тоже всё нормально под обоими платформами) Код, на мой взгляд, стандартный. Т.е. имею следующее определение dll_export.h
Раскрывающийся текст
CMakeLists.txt
При компиляции получаю кучу ворнингов Цитата D:\Work\Qt Workspace\k095-client\src\kernel\action_box.cpp:13: warning: 'ActionBox::ActionBox(EngineBox*, QObject*)' redeclared without dllimport attribute: previous dllimport ignored И ошибкуD:\Work\Qt Workspace\k095-client\src\kernel\action_box.cpp:25: warning: 'virtual ActionBox::~ActionBox()' redeclared without dllimport attribute: previous dllimport ignored Цитата D:\Work\Qt Workspace\k095-client\src\kernel\paramlist.cpp:77: error: definition of static data member 'Device::m_iTicketId' of dllimport'd class В чём может быть проблема? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 27.4.2024, 9:10 |