繁体   English   中英

Qt Q_OBJECT类编译

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM