gtest目录下README详细介绍说明了linux下编译库过程,就不赘述了。重点是介绍Qt编译和cygwin编译。
我用的是gtest-1.6.0,解压gtest压缩包到目录d:/gtest。
一、Qt编译
创建pro文件,进入解压后gtest目录即d:/gtest,在目录src、include同级目录下创建pro文件,命名为gtest.pro;
编辑gtest.pro:主要添加源文件(SOURCES)信息和包含信息如下:
SOURCES += src/gtest_main.cc\
src/gtest.cc\
......
(所有src目录下所有源文件)
INCLUDEPATH += ./include
TEMPLATE +=lib
保存即可编译。
二、cygwin编译
我使用的cygwin环境是eclipse+cygwin开发环境。
1.整理目录,删除gtest无用目录及文件,只留下gtest的src、include目录。
1.创建空 c工程,命名为gtest,选择工作目录即Location为解压后的gtest目录(d:/gtest),选择toolchains为cygwin Gcc,点击完成创建工程;
2.设置工程propeties选项,选择c/c++ build中settings,设置toolsettings 页中所有Includes添加include目录,Bulid Artifact页中设置相应库类型等;
3.选择project explorer中
gtest库Qt、cygwin编译
最新推荐文章于 2025-06-24 15:27:38 发布