利用 cmake 工具生成 Visual Studio 工程文件

最近在编译GRPC的时候,发现可以编译成Windows平台软件,用于远程调用。在Windows平台编译带有cmakelist的软件的时候,很多人喜欢使用cmake gui,可是很多时间都挺不好用的,还容易失败。本文介绍使用cmake以及git让开源软件,编译成window平台可以使用vs2015或者vs2019进行编译的工程。


1.软件准备

在Windows上安装好如下两款软件,具体链接如下:
cmake :https://cmake.org/
git :https://cmake.org/

2.生成软件

git clone https://github.com/grpc/grpc.git

新建一个目录为vs_proj,里面有对应的脚本make_vs_projs.sh。该文件夹要与cmakelist.txt保持在一个层级。
在这里插入图片描述
在这里插入图片描述

#!/bin/sh

mkdir vs2019/x64  -p

#注意cmake安装路径,此路径为cmake默认安装路径
PATH=$PATH:/C/Program/Files/CMake/bin/

rm vs2019/x64/* -rf
cd vs2019/x64
#生成Release版本,如果需要debug,将后面的Release改为Debug即可
cmake.exe ../../.. -G"Visual Studio 16 2019" $@ -DCMAKE_BUILD_TYPE=Release
cd ../..

#rm vs2015/x86/* -rf
#cd vs2015/x86
#cmake ../../.. -G"Visual Studio 14 2015" $@
#cd ../..
#
#rm vs2015/x64/* -rf
#cd vs2015/x64
#cmake ../../.. -G"Visual Studio 14 2015 Win64" $@
#cd ../..
生成Visual Studio 2019/2015工程方法:

1.安装git
2.安装cmake, 并将cmake可执行文件加入系统目录
3.启动git bash, 并切换到你正在阅读的这个README文件所在目录
4.执行脚本  ./make_vs_projs.sh
5.在当前目录下会生成不同版本的vs工程文件, 直接使用即可

具体如下图所示:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.生成工程后

根据自己的需求,调整工程的属性,可以调整运行时库等。
附件:
脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值