文章目录
使用cmake构建qt项目,坑很多。一是本身就麻烦,二是,确实坑,因为不同的qtcreator版本,选了不同的kits(套件) 生成的CMakeList.txt文件也不一样。
如果可以的话都选择Qt6的相关选项,这样的话,生成的CMakeList.txt文件精简很多
注意点:
1,创建的时候就要注意,你到底是用qt5 还是qt6,
因为两者的套件不太一样,而且生成的CMakeList.txt也不同
例如,如果你不用Qt6的话,里面的翻译文件都在左边显示不出来。
2,
qt_finalize_executable宏仅在使用Qt 6时才需要调用
qmake
# 如果使用的是Qt 6,则使用"qt_finalize_executable"进行最后的可执行文件处理。
if(QT_VERSION_MAJOR EQUAL 6)
qt_finalize_executable(helloworldff)
endif()