Benjamin

静以修身,俭以养德,非澹薄无以明志,非宁静无以致远。
随笔 - 386, 文章 - 0, 评论 - 196, 引用 - 0
数据加载中……

vs2017编译protobuf

条件:git cmake vs2017
参考https://www.cnblogs.com/tangxin-blog/p/5698137.html
修改以下即可
rem 设置VS工具集,相当于指定VS版本,取决于VS的安装路径(这里是企业版)
set VS_DEV_CMD="C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat"
rem 设置工程文件夹名字,用来区分不同的VS版本 set "BUILD_PATH=protobuf_%PROTOBUF_VESION%_vs2017_sln"

CMake Error: does not match the source,这个需要删除cmake缓存(CMakeCache.txt,如果找不到直接搜索)
也可以直接用cmake-gui进入界面直接操作。
如果在解决方案中使用建议是设置到解决方案下的目录(一般用在pb的升级中),这里产生的sln可以修改源码,生成c++和c#等其他语言pb资源(lib、dll)。
附件:
one_key_download_and_build_protobuf.bat

posted on 2018-03-20 14:00 Benjamin 阅读(1668) 评论(0)  编辑 收藏 引用 所属分类: VC


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理