人生的意义,在人生之外,就如同工作的意义,在工作之外。 Cherish the people you meet everyday

如何设置GTest 环境

上一篇 / 下一篇  2015-11-20 00:19:42 / 个人分类:UnitTest

英文版:
https://acetestblog.wordpress.com/2015/11/19/how-to-setup-google-test-in-linux/
51Testing软件测试网,^[w)Vc;p dD,]:Z-@c
1. 下载GTest. https://code.google.com/p/googletest/
2. 解压缩,并编译。
  • g++ -I./include -I./ -c ./src/gtest-all.cc
  • ar -rv libgtest.a gtest-all.o
3. 因为我们要引用GTest 库文件,所以,这里我们需要把libgtest.a还有include文件夹拷贝到我们需要的使用的。
4. 后面一步是如何在CMake中使用gtest. CMake要比make简单很多,逻辑上也非常清晰。
这里是我的cmake 文件
cmake_minimum_required(VERSION 2.6 FATAL_ERROR)
project(APITest)
51Testing软件测试网 Id ~)LN!Q0m
set( BX_PATH ${CMAKE_SOURCE_DIR})
link_directories(${BX_PATH}/bin)
include_directories(${BX_PATH}/include)
51Testing软件测试网!j|*V&h"do
add_executable(pdfRowColumnTest pdfRowColumnTest.cpp main.cpp)
target_link_libraries(pdfRowColumnTest barcodexpress gtest pthread ${CMAKE_DL_LIBS})

TAG: gtest GTest CMake

 

评分:0

我来说两句

allenzgw

allenzgw

美国, 佛罗里达 Enjoy sand, sunshine, sailing.

日历

« 2022-11-24  
  12345
6789101112
13141516171819
20212223242526
27282930   

数据统计

  • 访问量: 151584
  • 日志数: 119
  • 图片数: 1
  • 书签数: 2
  • 建立时间: 2007-01-28
  • 更新时间: 2016-06-03

RSS订阅

Open Toolbar