gpt4 book ai didi

c++ - 如何在 Linux 中配置和设置谷歌测试框架

转载 作者:IT王子 更新时间:2023-10-29 00:53:20 25 4
gpt4 key购买 nike

我是 g 测试的新手,这是我正在尝试做的事情(在控制台的 Linux 服务器上):1) 在 C++ 中创建一个小项目(包含一个包含函数原型(prototype)的头文件,一个包含函数的 cpp 文件和另一个 cpp 文件,其中主要调用头文件中已定义的函数)2)配置g test编写单元测试,测试步骤1创建的函数3)再创建一个小项目,进行几个单元测试(不同场景测试步骤1项目下创建的功能)

谁能告诉我如何配置 g test 以及用示例创建的项目?

提前致谢

最佳答案

  1. 首先,从 Subversion 存储库获取最新版本的 GoogleTest(您需要安装 Subversion):

    cd ~

    svn checkout http://googletest.googlecode.com/svn/trunk/ googletest-read-only
  2. 然后,构建库(您需要安装 cmake):

    mv googletest-read-only googletest

    mkdir googletest/lib

    cd googletest/lib

    cmake ..

    make
  3. 此时:

    • 编译好的库在~/googletest/lib 目录下
    • 包含文件在 ~/googletest/include 目录中

使用谷歌测试:

  1. 在您的文件中包含 header :

    #include "gtest/gtest.h"
  2. 导出库路径:

    export GOOGLETESTDIR=~/googletest
  3. 编译

    g++ ... -I$GOOGLETESTDIR/include -L$GOOGLETESTDIR/lib -lgtest -lpthread

关于c++ - 如何在 Linux 中配置和设置谷歌测试框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19810731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com