作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有我的 Qt 项目,我正在使用 Qt Creator。我想对我所有的代码进行单元测试。
然而,我对 QTestLib 框架很陌生,但每个人都推荐它来测试基于 Qt 的源代码。现在我有点困惑如何使用 app 项目构建测试项目。
最佳答案
第一个结构源如下:
MyApp
MyAppUnitTest
MyApp
项目,使用
MyAppSrc.pri
定位源文件:
SOURCES += \
../../../framework/src/myapp.cpp \
../../../framework/src/mycontrol.cpp
HEADERS += \
../../../framework/inc/myapp.h \
../../../framework/inc/mycontrol.h
INCLUDEPATH += ../../../framework/extlibs
.pri
在
MyApp.pro
喜欢:
include(MyAppSrc.pri)
MyAppUnitTest.pro
中包含一个额外的内容。 :
include(MyAppUnitTestSrc.pri)
include(../MyApp/MyAppSrc.pri)
关于qt - 如何在通过 QTestLib 对 Qt 应用程序进行单元测试时构建项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12154980/
我是一名优秀的程序员,十分优秀!