场景:对Qt程序测试
说明:Google Test环境搭建,看我博客 Google Test 的使用,这里不再重复说明。
实现步骤:
1 添加Qt库目录,在Qt的安装目录,我安装的是在盘C下
项目属性 --- C/C++ --- 常规 --- 附加包含目录 添加路径:
C:\Qt\include
C:\Qt\include\Qt
C:\Qt\include\QtCore
C:\Qt\include\QtGui
2 项目属性 --- 链接器 --- 链接库依赖项 : 添加Qt的 lib目录
C:\Qt\lib
3 项目属性 --- 链接器 --- 输入 --- 附加依赖项 : 添加
qtmaind.lib
QtGuid4.lib
QtCored4.lib
4 测试代码:
#include <iostream>
#include "gtest\gtest.h"
#include <QtGui>
#include <QtCore>
using namespace std;
int main(int argc,char *argv[])
{
QApplication a(argc, argv); // 如果你测试界面要加QApplication,这里QLabel是界面
testing::InitGoogle
这篇博客介绍了如何在Qt项目中结合Google Test进行单元测试。首先,详细阐述了Google Test环境的搭建过程,包括在项目的C/C++常规设置中添加Qt的头文件目录,然后在链接器的配置中添加Qt的库目录和特定的库文件。接着,展示了测试代码的编写,最终运行测试并得到了预期的结果。
订阅专栏 解锁全文
790

被折叠的 条评论
为什么被折叠?



