我正在学习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
答案 0 :(得分:2)
当我将以下内容添加到我的CMakeLists.txt时,问题就消失了:
qt5_use_modules(MyProject Widgets)
我不确定这究竟是什么(CMake所做的一些事情对我来说仍然是神秘的)。我通过阅读以下写得很好的文章得到了这个想法: