嘻嘻,
我是 Qt 的新手,我开始将单元测试添加到我的 Qt 项目中。 Qt 要求我将我的单元测试放在另一个项目中,所以我做到了。 但是现在我的第一个项目中有依赖源文件。我使我的“主项目”成为我的“测试项目”的依赖项。 我似乎无法包含“主项目”中的任何“.h”文件。只要我不使用我的“主项目”中的类,单元测试它们就会自行运行。
我查看了 Qt 文档,但找不到解决我的问题的方法。我错过了什么吗?
最佳答案
您是否尝试将依赖项包含到测试项目的 .pro 文件中?
HEADERS += ../MyHeader.h
SOURCES += ../MyHeader.cpp \
tst_myUnitTestName.cpp
关于c++ - Qt单元测试依赖问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5569943/