部署--LibTorch C++环境配置

1.安装Visual Studio 2019年以后版本   https://visualstudio.microsoft.com/zh-hans/

e29f4627728e4d87aece31d869b2bd75.png

b570588d1d5249f48760b287407c4e82.png 66d492b11fc749dc9a4b0dd77d1c8f13.png 

 

17264cd98d2c4d4ca1503edb9b1f0815.png

选择c++桌面开发

d823b33eb24c42e9b64cbb10f856c76a.png

 选择路径安装

215ce8f120a0469d841777ec42211d5b.png

 安装完成后会出现以下界面 可能会重启

ae6da811e12d4250bac2f0ba052836b3.png

 2.在官网Jetbrains.com下载CLion(编辑器)或者使用破解版(可能会在使用过程中出现一些bug,比如代码中有注释会导致代码不能运行,右键没有出现build等)

官网下载地址:https://www.jetbrains.com/clion

破解版下载地址:链接:https://pan.baidu.com/s/1TSIRBZXm7La_LHjSqGjmBg?pwd=87vu 
提取码:87vu

a.双击.exe文件->next

6c719a10f74b4fa4891ab9993bcc0d6f.png

直到,后缀默认.cpp

36ecdbb1e42b4e6a9e90aeeac3ff6a4a.png

c7c58af1438041a5be2751c355076479.png

 b.补丁(仅能破解2019年版本)

 在网盘中下载破解补丁:jetbrains-agent.jar 是激活补丁,ACTIVATION_CODE.txt 是激活码

ba2d71e04f0c436f836e82a5860fd561.png

 c.破解

(1)将jar包拷贝到CLion的安装目录/bin下。
(2)编辑.vmoptions结尾的文件。加上一行 -javaagent:jetbrains-agent.jar,并保存修改。
Windows系统最好填写全路径,如 -javaagent:D:\绝对路径\bin\jetbrains-agent.jar

(3)打开CLion进行激活。
选择 Activation code 方式,将 ACTIVATION_CODE.txt 中的激活码拷贝过去即可成功激活。

参考链接:https://www.jianshu.com/p/f0f7a7d326cc

3.pytorch官网 c++环境的Libtorch

此处仅做流程推理因此选择CPU2ebfec54d33245b29c5f96a985818c41.png

 构建lib文件夹,将Release和Debug版本放入lib中,无需安装,只需下载到本地5836ec6683f041b1a2e84b3d1e4c9612.png

 4.配置opencv的C++环境(opencv本身是c++的)

 opencv官网:​​​​​​https://opencv.org/

官网opencv->library->release->opencv最新版->windows->.exe(自带解压器的解压包)

本文链接中:

4def53c434344ab0a8392263d17e6430.png

5.打开CLion

New Project->4f54cf55926c44e5bf5c76023e6383dc.png

 file->settings->

c7d462cc244b4bd4bed92a2d205fd51c.png

 将环境换成刚才安装好的vs路径,选择amd64,点击ok   

左侧CMake将build type换成Release 如下图1648ab7dcff54911b527b79cfcf6a0fa.png

 apply以后项目左侧会出现一个cmake-build-release根目录,CMakeLists.txt(各种配置信息)

d02fc6dc6039455a972899dddc47b5bb.png

b5e990d9d5a044b1923fe4e4502f16bf.png 

 build   main.cpp

0f1afcd3b972419d8020e8a8938f9580.png

 

 成功!

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值