QT安装的过程不多介绍,网上比较多
直接见 Demo (demo 为测试的环境是Ubuntu16.04 和 Qt 5.13 其他平台应该没太大问题 Qt4的话对应改下配置应该也行 )
github链接比较慢 网页打不开的用git的镜像地址clone也行
git clone https://github.com.cnpmjs.org/tlglovewf/CMake_Qt.git
主要是几个开关
#打开moc 自动编译
#moc主要用途 是将有QTOBJECT等宏的文件 展开生成编译器能识别的cpp文件 名称为moc_xxx.cpp
#moc 主要是自动调用了qt库目录bin 下的moc工具命令
SET(CMAKE_AUTOMOC ON)
#打开ui文件自动编译
#有窗口设计文件XXX.ui 是需要先进行uic编译生成一个ui_xxx.h的文件
SET(CMAKE_AUTOUIC ON)
#rcc 主要是用来 将.qrc资源文件编译成 xx.cpp 提供资源符号等
SET(CMAKE_AUTORCC ON)
#这个开关主要是设置前面几个自动生成的文件路径可识别
SET(CMAKE_INCLUDE_CURRENT_DIR ON)
PS: 如果不能自动调用moc/uic等工具的 请检查Qt是否安装成功,或者系统路径是否OK