当前位置:首页 > 新闻动态 > 网站文章

visual studio 2022 编译 google 的 ortools

来源: 浏览:142 时间:2023-10-19



我这还是visual studio 2022 make cmake 都安装好了的前提下,都折腾了4,5个小时.

首先 clone 源码,网络就可能出错 , git clone https://github.com/google/or-tools

第二步,cmake -S . -B build -DBUILD_DEPS=ON,这个太坑了需要从github下载很多依赖,这些依赖很容易下载不了,需要用一些技巧和运气,才能把依赖全下载好


第三步,构建源代码 ,cmake --build build --config Release --target ALL_BUILD -j -v,

第一个扼要注意的是:这个就是要主要使用 x64 Native Tools 命令提示符,去构建,别直接用cmd就整了

第二,把电脑的虚拟内存拉满,因为我16G内存,没虚拟内存是编不下来的,会内存不足

第三,会出现一些编译错误比如(C2001,常量后有换行符),原因就是代码中出现了一些特殊字符,找到对应的文件,把字符集改成utf-8-bom,因为这个msvc在编译有特殊字符的文件的时候,拿不准是啥格式,所以加个bom给他识别,才不会错.

浪费时间最多的就是这个内存不足的问题,在网上找了半天,都没解决.最后发现是我的虚拟内存设置,没设置好导致一直内存不足,反正本机内存16G,设置虚拟内存30000M.


以上就是我给大家踩的坑



地址 · ADDRESS

地址:建邺区新城科技园嘉陵江东街18号2层

邮箱:309474043@qq.Com

点击查看更多案例

联系 · CALL TEL

400-8793-956

售后专线:025-65016872

业务QQ:309474043    售后QQ:1850555641

©南京安优网络科技有限公司 版权所有   苏ICP备12071769号-4  网站地图