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

北京建公司网站价格创办一个网站

北京建公司网站价格,创办一个网站,易龙天做的网站怎么样,亦庄网站开发1.命令行编译程序 这里要说明下,直接用qt或者VS2022打开cmake工程,编译没有成功。所以,老老实实的按照官方教程来,使用命令行编译。 (1)准备 1)安装cmake,版本3.18以上&#xff0…

1.命令行编译程序

这里要说明下,直接用qt或者VS2022打开cmake工程,编译没有成功。所以,老老实实的按照官方教程来,使用命令行编译。

(1)准备

1)安装cmake,版本3.18以上,尽量选择最新版本。

2)安装VS2022,在window上就只能选择VS2022 编译器,其他编译器官方不保证能够编译成功。

3)要从命令行构建 OR 工具程序,您必须使用 x64 原生工具命令提示符(不是开发者命令提示符)。我因为没有注意,用命令行构建一直没有成功。

x64原生工具命令提示符(x64 Native Tools Command Prompt for VS 2022)在VS2022的菜单目录下。

(2)下载源码

1)从官方github拉去源码

git clone -b main https://github.com/google/or-tools

2)先抓取所有分支的源码,然后提取tag“v9.12”的源码,并创建分支“9.12”

git fetch --all --tags --prune git checkout tags/v9.12 -b v9.12

尽量通过tag的版本号来下载源码,最新的代码没有经过严格测试,下载编译后,可能会出现各种问题。

(3)启动x64原生工具命令提示符来执行命令,要用管理员身份来启动,否则会报MSB307错误,这个一般是没有管理员权限导致的。(这部很重要)

(4)配置构建

cmake -S . -B build -DBUILD_DEPS=ON

(5)构建源码

cmake --build build --config Release --target ALL_BUILD -j -v

(6)在操作系统上安装 OR-工具

cmake --build build --config Release --target INSTALL -v

安装路径可在CMakeCache.txt查看

//Install path prefix, prepended onto install directories. CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/ortools

安装日志文件install_manifest.txt

2.代码改动

(1)utf8和utf8-bom的问题

原因:Linux的文本协议默认是utf8,而Windows的文本协议是utf8-bom。有些特殊文本符号在utf8-bom下无法识别,所以把msvc编译器的协议也改成utf8。

if(MSVC) set(CMAKE_CXX_STANDARD 20)

# 设置源代码和执行字符集为 UTF-8(MSVC 2015 及以上支持 /utf-8)

message(STATE "set utf-8=======") add_compile_options("$<$<C_COMPILER_ID:MSVC>:/utf-8>") add_compile_options("$<$<CXX_COMPILER_ID:MSVC>:/utf-8>") else() set(CMAKE_CXX_STANDARD 17)

endif()

3.总结

QT和VS2022都已经支持了cmake,但是我试了好几次没有成功,应该是需要额外的配置。老老实实按照官方教程来吧。官网只提供了命令行操作。

参考:

[1]官网 https://developers.google.com/optimization/install/cpp/source_windows?hl=zh-cn

http://www.dtcms.com/wzjs/538118.html

相关文章:

  • 网络营销的核心是用户吗成都网站seo
  • 做网站在线咨询大学生网站建设策划书范文
  • 站长之家官网入口微网站开发入门
  • 用dw做网站 的过程我厂有大量手工活外发加工
  • intitlt:山西大同网站建设如何建立网址
  • 个人网站建设方案书销售网站的优秀标准
  • 一个网站的后台怎样查看网站的权重
  • 上海seo网站优化淄博网站建设选择臻动传媒
  • 湖北省建设招投标监督机构网站黑马教育培训官网
  • 妹妹强迫我和她做网站应用市场下载安装app
  • 梅州网站优化公司网站建设要多久
  • 做html5网站衡水淘宝的网站建设
  • 免费建站网站一级123456炒币网站开发
  • 专业建站网站服务销售课程培训视频教程
  • 学习网站建设要什么学历windows版本的wordpress
  • 整站seo服务知名的crm管理系统
  • 三只小猪的题目登网站做wordpress 搜索 自定义字段
  • 百度站长平台工具wordpress上传漏洞
  • 网站推广在哪好昌平电子网站建设
  • 做网站入什么会计科目台州做网站seo的
  • 外贸企业网站制作哪家好年度关键词
  • 做剧情游戏的网站站长工具seo综合查询怎么看数据
  • 江苏伟业建设集团网站网站建设模板是什么
  • 做网站卖印度药2015做哪些网站致富
  • 兰州 网站建设公司哪家好网站建设数据库系统
  • 网络网站开发设计用Python做网站如何配置域名
  • 做网站需要服务器网站优化排名软件推广
  • 网上书城网站开发方案网站建设公司果动c
  • 保定手机网站建设重庆企业网站如何推广
  • 廊坊建设银行网站怎样优化排名自己网站