我正在学习Qt5.6.我正在研究Ubuntu 14.4.
我链接程序时出现以下错误:
undefined reference to `qt_version_tag'
在CMakeLists.txt中:
link_libraries(
Qt5::Widgets
Qt5::Core
)
这个符号在哪里定义? link_libraries缺少什么?
我使用以下内容构建我的CMakeLists.txt:
https://gitlab.com/Gluttton/SOS/blob/master/25989448/issue/CMakeLists.txt
最佳答案 当我将以下内容添加到我的CMakeLists.txt时,问题就消失了:
qt5_use_modules(MyProject Widgets)
我不确定这究竟是什么(CMake所做的一些事情对我来说仍然是神秘的).我通过阅读以下写得很好的文章得到了这个想法: