添加标记为
的类时,无错误编译需要什么Q_OBJECT
?应该运行qmake文件吗?
新类用.h .cpp文件编写,这些文件已添加到.pro .pri文件中。
我的形而上学问题是
1 /是qmke_all.bat运行并重建足以让Qt依赖关系被清除?如果没有,那么程序是什么?
2 /为什么需要这个程序,会发生什么?
3 / .pro .pri是什么?他们都在这里与qt'映射'?在添加类但没有.h .cpp文件时,我应该更改任何内容吗?
我和VS2010一起
感谢
答案 0 :(得分:2)
如果您已将Q_OBJECT添加到自定义类中,则需要在编译之前运行qmake,否则它将无法生成所需的元代码。
1)不确定你的意思,抱歉。
2)或者在这里。
3).pro和.pri本质上是qmake的指令文件,就像Makefile为make工作一样。有明显的区别,但是当你说他们要进行映射时你就不远了,他们会告诉qmake如何生成必要的编译文件。如果您没有自动添加新课程,那么您需要同时添加.cpp& .h文件。