在Visual Studio 2017中编译googletest

1、下载googletest源码

git clone https://github.com/abseil/googletest.git

2、下载CMake:https://cmake.org/download/

可根据需要下载安装版和解压版,解压版可通过将CMake的bin目录加入到path,以使得可通过命令行运行CMake。

3、在命令行切换到googletest的源码目录,创建build文件夹并切换到build目录下。

4、运行命令以生成Visual Studio工程文件:

cmake -G 'Visual Studio 15 2017' ../

根据安装的编译环境修改该命令的生成器配置。

googletest默认生成静态链接库,如果需要其生成动态链接库,需按照以下命令生成Visual Studio工程文件:

cmake -G 'Visual Studio 15 2017' -DBUILD_SHARED_LIBS=ON ../

5、打开Visual Studio工程,编译生成googletest链接库文件。

6、利用该工程默认生成32位程序链接库,如果需要生成64位库,通过复制32位配置创建64位配置后,还需要修改gmock、gmock_main、gtest和gtest_main这几个工程的链接配置项:

Librarian->All Options->Additional Options:

%(AdditionalOptions) /machine:X64

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值