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

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.lryc.cn/news/544501.html

相关文章:

  • vulnhub靶场【kioptrix-4】靶机
  • readline模块详解!!【Node.js】
  • 软件测试的七大误区
  • 【欢迎来到Git世界】Github入门
  • 解决 Ubuntu 24.04 虚拟机内无法ping 通 Hostname 的问题
  • 给小白的oracle优化工具,了解一下
  • CT技术变迁史——CT是如何诞生的?
  • 【PHP脚本语言详解】为什么直接访问PHP文件会显示空白?从错误示例到正确执行!
  • 软件工程---需求工程
  • spring注解开发(Spring整合MyBatis——Mapper代理开发模式、(Spring、MyBatis、Jdbc)配置类)(6)
  • 散户情绪周期模型(情绪影响操作)
  • 计算机毕业设计SpringBoot+Vue.js网上商城系统(源码+文档+PPT+讲解)
  • 自动化测试无法启动(java.net.SocketException)
  • 智能机器人加速进化:AI大模型与传感器的双重buff加成
  • osgEarth安装总结
  • Java多线程与高并发专题——从AQS到ReentrantLock
  • 力扣 寻找重复数
  • 第48天:Web开发-JavaEE应用依赖项Log4j日志Shiro验证FastJson数据XStream格式
  • ES6笔记总结
  • 使用Docker Desktop部署GitLab
  • 经典算法 统计数字问题(常数时间解决)
  • 基于yolov8的糖尿病视网膜病变严重程度检测系统python源码+pytorch模型+评估指标曲线+精美GUI界面
  • AcWing 5933:爬楼梯 ← 递归 / 递推 / 高精度
  • c++ 中的容器 vector 与数组 array
  • 我的世界1.20.1forge模组开发进阶物品(7)——具有动画、3D立体效果的物品
  • ubuntu22.04安装docker engine
  • 性能测试测试策略制定|知名软件测评机构经验分享
  • Let‘s Encrypt免费证书的应用示例
  • threeJS——安装以及三要素
  • 【Electron入门】进程环境和隔离