|
发表于 2018-6-6 04:34:31
|
显示全部楼层
刚看了下,这个项目用的Hunter做的包管理,直接就是支持跨平台编译的。
太简单了,直接编译就行了,报酬什么的就算了。
首先装VS2017 VC++,安装的时候钩上VS2015 toolset和CMake。
然后装下Python2和ActivePerl(编译OpenSSL要用)。
开始菜单打开 VS2015 x64 Native Tools Command Prompt,
执行 SET PATH=D:\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;%PATH%
VS路径换成自己的,给cmake路径加到PATH里。
Git把代码clone下来,进到目录,执行 git submodule update --init --recursive ,给子模块更新下。
执行 md build,和 cd build,创建并进到编译目录里。
执行 cmake .. -G "Visual Studio 15 2017 Win64" -Tv140,host=x64 ,开始编译依赖库和生成项目文件。
漫长的等待完事后,build 目录里就生成了项目和解决方案文件了。
用VS打开sln文件,给IDE里面编译也行,或者执行 cmake --build . --config Release 编译都行。
这就完事了,一行代码都不用改。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|