当前位置: 首页 > article >正文

or-tools编译命令自用备注

cmake .. -G "Visual Studio 17 2022" -A Win32        //vs2022

cmake .. -G "Visual Studio 15 2017" -A Win32         //vs2017

-DBUILD_DEPS=ON         //联网下载

-DCMAKE_INSTALL_PREFIX=install         //带安装命令

-DCMAKE_CXX_FLAGS="/utf-8"          //强制使用 UTF-8 编码

//编译

cmake --build . --config Release

//安装

cmake --install . --config Release

# 设置 HTTP/HTTPS 代理(替换为你的代理地址和端口)
set http_proxy=http://127.0.0.1:1080
set https_proxy=http://127.0.0.1:1080

在命令提示符(CMD)中:

  1. 查看 http_proxy 环境变量

    echo %http_proxy%
  2. 查看 https_proxy 环境变量(如果也设置了):

    echo %https_proxy%

//查看git clone是否能用

git clone https://hub.fastgit.org/madler/zlib.git

解决D040:创建子进程或与子进程通讯时出错:

cmake --build . --config Release -- /m:1 /p:UseMultiToolTask=true /p:TrackFileAccess=false
  • ​**/p:TrackFileAccess=false**:禁用文件访问追踪,减少防病毒软件干扰。
  • /p:UseMultiToolTask=true**:优化单线程模式下的任务调度策略,解决进程通信错误

编译器优化 + 指定编码:

-DCMAKE_CXX_FLAGS="/O1 /utf-8" 

完整示例:

cmake .. -G "Visual Studio 15 2017" -A Win32 -DCMAKE_CXX_STANDARD=11 -DBUILD_DEPS=ON -DBUILD_PYTHON=OFF -DCMAKE_INSTALL_PREFIX=install -DCMAKE_CXX_FLAGS="/O1 /utf-8" 


http://www.kler.cn/a/567175.html

相关文章:

  • 《从入门到精通:蓝桥杯编程大赛知识点全攻略》(十八)-农夫约翰的奶酪块、蛋糕游戏、奶牛体检
  • Docker 常用指令手册(学习使用)
  • 如何通过 LlamaIndex 将数据导入 Elasticsearch
  • B/B+树与mysql索引
  • 网络通信/IP网络划分/子网掩码的概念和使用
  • 使用Hydra进行AI项目的动态配置管理
  • 黑马头条启动文章微服务时报错Error creating bean with name ‘buildMinioClient‘的原因及解决方案
  • 麒麟桌面操作系统共享文件夹到windows操作手册
  • 基于蒙特卡罗方法构建机器人全工作空间
  • python-leetcode-斐波那契数
  • Netty是怎么实现Java NIO多路复用的?(源码)
  • Spring Boot 测试:单元、集成与契约测试全解析
  • 基于 MyBatis-Plus 的多租户数据隔离方案
  • Rust Async 并发编程:处理任意数量的 Future
  • rust web框架actix和axum比较
  • AI编程Cursor高级技巧之Rules配置指南
  • Python接口测试实践:参数化测试、数据驱动测试和断言的使用
  • Transformer 代码剖析3 - 参数配置 (pytorch实现)
  • 蓝桥杯单片机第16届4T模拟赛三思路讲解
  • 基于Spring Boot的产业园区智慧公寓管理系统设计与实现(LW+源码+讲解)