构建qt程序时未定义符号:未找到qt_版本_标记
我正在学习Qt5.6。我正在开发Ubuntu 14.4 链接程序时出现以下错误:构建qt程序时未定义符号:未找到qt_版本_标记,qt,Qt,我正在学习Qt5.6。我正在开发Ubuntu 14.4 链接程序时出现以下错误: undefined reference to `qt_version_tag' 在CMakeLists.txt中: link_libraries( Qt5::Widgets Qt5::Core ) qt5_use_modules(MyProject Widgets) 这个符号是在哪里定义的?链接库中缺少什么 我使用以下内容构建了我的CMakeLists.txt: link_libraries
undefined reference to `qt_version_tag'
在CMakeLists.txt中:
link_libraries(
Qt5::Widgets
Qt5::Core
)
qt5_use_modules(MyProject Widgets)
这个符号是在哪里定义的?链接库中缺少什么
我使用以下内容构建了我的CMakeLists.txt:
link_libraries(
Qt5::Widgets
Qt5::Core
)
qt5_use_modules(MyProject Widgets)
当我在CMakeLists.txt中添加以下内容时,问题消失了:
link_libraries(
Qt5::Widgets
Qt5::Core
)
qt5_use_modules(MyProject Widgets)
我不确定这到底是做什么的(CMake做的一些事情对我来说仍然很神秘)。我是通过阅读下面这篇写得很好的文章得出这个想法的: