1.下载gtest重Git 下拉去
google/googletest: GoogleTest - Google Testing and Mocking Framework (github.com)
并解压该压缩包文件如下
其中红框部分是后面编译gtest.pro 文件生成的,暂时先不管
2.在gtest.pro 文件下输入如下信息
QT -= gui
TARGET = gtest
TEMPLATE = lib
CONFIG += staticlib
INCLUDEPATH += ./include
DEFINES += QT_DEPRECATED_WARNINGS
SOURCES += src/gtest.cc \
src/gtest_main.cc \
src/gtest-all.cc \
src/gtest-death-test.cc \
src/gtest-filepath.cc \
src/gtest-port.cc \
src/gtest-printers.cc \
src/gtest-test-part.cc \
src/gtest-typed-test.cc
#HEADERS += qtlib.h
unix {
target.path = /usr/lib
INSTALLS += target
}
3.使用Qt 打开gtest.pro 文件,如下,然后进行编译,然后会在图1生成Debug 文件
打开Debug 文件,会有一个libgtest.a 的文件,需要用到
3.在Qt 里面建立一个工程,名字随便
然后在main函数里面
运行下, 就会通过了