我正在尝试使用QT类使用cmake编译dll。我的CmakeLists.txt:
project(modules)
find_package(Qt5Gui REQUIRED)
....
set(HEADERS renderwindow.h)
QT_WRAP_CPP(modules LIB_HEADER_MOC ${HEADERS})
...
add_library(modules SHARED ${SOURCE_FILES} ${LIB_HEADER_MOC})
target_link_libraries(modules Qt5::Gui)
在链接过程中,我得到类成员的错误“未定义引用”。
C:/projects/kurs/triangles/modules/renderwindow.cpp:11: undefined reference to `_imp___ZN7QBitmapC1Ev'
C:/projects/kurs/triangles/modules/renderwindow.cpp:13: undefined reference to `_imp___ZN7QBitmapC1Eii'
CMakeList.txt中的错误在哪里?