Я немного новичок в разработке как на QT, так и на Windows в целом (я работаю на Linux на работе и редко занимаюсь программированием GUI).
В любом случае, я скачал ACE и собрал его с помощью Visual Studio Express 2008 и смог использовать его в программах VS, но у меня возникают проблемы с его приятной игрой с QTCreator.
Мой .pro-файл в QTCreator содержит следующие строки:
INCLUDEPATH += C:\Progra~1\ACE\ACE_wrappers
win32:LIBS += C:\Progra~1\ACE\ACE_wrappers\lib\ACE.lib
(файл C: \ Progra ~ 1 \ ACE \ ACE_wrappers \ lib \ ACE.lib определенно существует)
Когда я пытаюсь скомпилировать, он находит заголовки просто замечательно, но компоновщик разлетается с кучей ошибок 'undefined reference', например так:
отлаживать / main.o:. Main.cpp :( RDATA $ _ZTV18ACE_Reactor_Notify [виртуальные таблицы
для ACE_Reactor_Notify] + 0x10):
неопределенная ссылка на
`ACE_Event_Handler :: get_handle ()
Const '
Я что-то упустил в конфигурации моего проекта? Или я что-то сделал не так при сборке ACE?
Заранее спасибо за любой совет. Я уверен, что это простая неправильная конфигурация.