1. 开发环境
- Win11
- VS 2022 Community
- RTX4060
- pytorch 2.4.0+cu121(事先安装好)
- libtorch 2.4.0+cu121 release版
- opencv 4.10.0
2.软件下载
2.1 VS
直接去官网下载即可,最好是2017版本之后,需要选择C++的桌面开发。

2.1 opencv
下载链接
直接去官网下载即可,版本最好是4.5之后的。安装目录不能包含英文。
2.2 libtorch
libtorch使用所需要的环境和训练最好保持一致,其中cuda,显卡驱动以及libtorch版本配置一般不应低于训练环境。尤其是libtorch版本要求更为严格,否则部分pytorch的api无法在libtorch中使用。最好pytorch与libtorch的版本是一样的。
下载链接
本文中以libtorch2.4为例介绍,读者最新版2.4.0使用,亲测可用。下载时以release版本为佳,避免一些不必要的错误。

下载会得到一个压缩包,然后解压

3. VS项目环境配置
新建一个控制台项目

编译环境
使用 Release 与 x64。
注意这步要先做,否则后面配置项目环境时可能会配置了Debug的,导致白费功夫。

配置项目环境
include
① 右键点击项目,打开属性


② 选择VC++目录,编辑包含目录,增加以下语句:
您的libtorch地址\libtorch\include\torch\csrc\api\include
您的libtorch地址\libtorch\include
你的opencv地址\opencv\build\include

lib
选择VC++目录,编辑库目录,添加以下语句:
你的libtorch位置\libtorch\lib
你的opencv位置\build\x64\vc16\lib
其中VS2022对应着vc16,而其他版本的对应关系查看链接

link
点击链接器->输入->附加依赖项,添加 (你的libtorch位置\libtorch\lib) 这个地址下的所有lib文件名。

此外还需添加opencv的.lib文件,地址:你的opencv位置\build\x64\vc16\lib

最低0.47元/天 解锁文章
1840

被折叠的 条评论
为什么被折叠?



