[英]Qt Q_OBJECT class compilation
添加标记为的类时,无错编译需要什么
Q_OBJECT
? 应该运行qmake文件吗?
新类用.h .cpp文件编写,这些文件已添加到.pro .pri文件中。
我的形而上学问题是
1 /是qmke_all.bat运行并重建所有足以清除Qt依赖关系? 如果不是,程序是什么?
2 /为什么需要这个程序,会发生什么?
3 / .pro .pri是什么? 他们都在这里与qt'映射'? 我是否应该在添加类但没有.h .cpp文件时更改任何内容?
我和VS2010在一起
谢谢
如果您已将Q_OBJECT添加到自定义类中,则需要在编译之前运行qmake,否则它将不会生成所需的元代码。
1)不确定你的意思,抱歉。
2)或者在这里。
3).pro和.pri本质上是qmake的指令文件,就像Makefile为make工作一样。 虽然存在明显的差异,但是当你说它们用于映射时,你并不遥远,他们会告诉qmake如何生成必要的编译文件。 当您添加新类时,如果它们尚未自动添加,那么您需要添加.cpp和.h文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.