1.如果在编译qt项目的时候,一般头文件里都有Q_OBJECT,但是用cmake来编译的时候,就会报错,那么怎么解决呢? 解决的办法就是要在cmake里面写好配置 命令,再编译的时候,就不会报错了,写法如下: project(cmakeandqt) cmake_minimum_required(VERSION 2.8) #add qt FIND_PACKAGE(Qt4 REQUIRED) set(QT_USE_QTMAIN TRUE) INCLUDE(${QT_USE_FILE}) includ…