Qt单元测试依赖性问题
Qt unit test dependency problem
Hee,
我对Qt有点陌生,我开始将UnitTest添加到我的Qt项目中。Qt要求我把我的单元测试放在另一个项目中,所以我照做了。但现在我在第一个项目中有了依赖的源文件。我使我的"主项目"成为我的"测试项目"的依赖项。我似乎无法包含"主项目"中的任何".h"文件。只要我不使用"主项目"中的类,单元测试就会正确地自我运行。
我查阅了Qt文档,但找不到解决问题的方法。我是不是错过了什么?
您是否尝试将依赖项包含到测试项目的.pro文件中?
HEADERS += ../MyHeader.h
SOURCES += ../MyHeader.cpp
tst_myUnitTestName.cpp
您可以尝试在includes(在testProject.pro文件中(中添加主程序的路径
INCLUDEPATH+=。
(或者只是添加项目本身的路径(
如果执行此操作,则需要将includes(在.cpp文件中(从"更改为<>
#包括<MyHeader.h>
如果您使用QtCreator(如果qmake找不到文件,它会抱怨(,将头添加到.pro文件中主要可以让您轻松访问文件本身,但它不会解决每个.cpp文件中的实际依赖关系。
相关文章:
- 警告处理为错误这里有什么问题
- 最小硬币更换问题(自上而下方法)
- 为"adjacent"变量赋值时出现问题
- 我的神经网络不起作用 [XOR 问题]
- 在Ubuntu 16.04上安装Cilk时出现问题
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 编译包含字符串的代码时遇到问题
- Project Euler问题4的错误解决方案
- 问题:什么是QAbstractItemView::NoEditTriggers的反面
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- 问题在具有依赖性时从其他路径上加载DLL的DLL
- cmake/make(对象)依赖性问题 - 标头更改时而不是重建
- Visual Studio:C++\CLI 包装程序集路径依赖性问题
- VS 2017 C 静态LIB与 /MD项目依赖性问题编辑
- 循环依赖性问题
- C++对象依赖性问题
- 循环依赖性问题
- 继承和返回实例的循环依赖性问题
- Qt单元测试依赖性问题