Qt Q_OBJECT class compilation
Qt Q_OBJECT class compilation
添加标记为
的类时,需要什么来进行无错误编译?Q_OBJECT
?应该运行qmake文件吗?
在.pro .pri文件中已经添加的.h .cpp文件中编写新类。
我的形而上学问题是
1/是qmke_all.bat运行和重建都足以有Qt依赖清除?
2/为什么需要这个程序,发生了什么?
3/.pro .pri是干什么用的?他们都在这里"映射"与qt ?当我添加类而不是.h .cpp文件时,我应该改变它们吗?
我使用VS2010
谢谢
如果您已将Q_OBJECT添加到自定义类中,则需要在编译之前运行qmake,否则它不会生成所需的元代码。
对不起,我不太明白你的意思。3) .pro和.pri本质上是qmake的指令文件,与make的Makefiles工作方式大致相同。它们之间有明显的区别,但是当您说它们用于映射时,它们的作用并不是太远,而是告诉qmake如何生成必要的编译文件。当你添加新的类,如果他们没有被自动添加,那么你需要添加。cpp &. h文件。
相关文章:
- 这个语法std::class<>{}(arg1, arg2) 在C++中是什么意思?
- C++核心准则 C35 对于接口类"A base class destructor should be either public and virtual, or protected and nonv
- 使用模板进行堆栈实现; "name followed by :: must be a class or namespace"
- "Undefined class"作为is_base_of的论据
- 如何将class.cpp和class.hpp编译为一个.o文件
- '{'标记之前的预期类名,然后在预声明时无效使用不完整的类型'class class_name'
- 如何使用"derived input class"创建派生类?
- 错误:"Left of getValue must have class/struct/union"
- ' class a : b ' 和 ' class a : public b ' 之间的继承类不同
- Pybind11 Class Definition
- 在C++中使用没有合作伙伴Class/Cpp文件的头文件是否实用
- C2011 'CMemDC':Visual Studio 2019中的'class'类型重新定义
- TypeError: [c++ addon class] 不是构造函数
- C++ class template
- 当初始值设定项是基类名时'initializer does not name a non-static data member or base class'错误
- Clearing Class Foo with new(pFoo) Foo()
- C++ class vs a library
- 继承类时"invalid use of incomplete type ‘class tree_node_t’"
- 使用"class"关键字,后跟未声明的标识符
- Qt Q_OBJECT class compilation