Qt - dependent class
Qt - dependent class
我已经在项目中添加了一个类。一段时间后,我辞去了该课程,并删除了Source and Header(从QT设计师那里)。课程不包括或在任何地方包括或导入,但是当我构建项目时,我会收到消息:
:-1: error: dependent 'C:QtProjectdistsregistration.h' does not exist.
我试图在项目中的所有文件中搜索registration.h,删除了调试文件夹。没有任何结果。班级在任何地方都没有引用。仍然无法建立项目。
这些地狱依赖性在哪里?
好吧,我已经弄清楚了。奇怪...
我删除了文件dists.pro.user
和dists.pro.user.ddfc87e
。在新的项目配置后,它开始起作用(如果有人知道原因,知道它会很高兴...)
感谢您的关注;)
为了那些以后会寻求答案的人,还有另一种方法可以解决。
我试图在项目中的所有文件上搜索registration.h, 删除了调试文件夹。没有任何结果。不参考课程 任何地方。仍然无法建立项目。
如果您在项目的所有文件中搜索,请使用 *寻找所有类型的文件,您会发现仍然使用这些参考的makefiles。
摆脱错误的简单方法是在QTCreator中的项目上运行QMAKE。它重写了这些makefiles。
我有同样的问题,但是我确实发现了错误。
这是因为您的.pro
文件仍然具有文件C:QtProjectdistsregistration.h
您必须从.pro
中的HEADERS
删除该文件
然后清洁您的项目和qmake并编译。然后它将起作用。
相关文章:
- 这个语法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文件
- C++中"dependent name"的定义是什么?
- '{'标记之前的预期类名,然后在预声明时无效使用不完整的类型'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’"
- Qt - dependent class