Gridea

Windows 下 Visual Studio + Libtorch 环境搭建

2024-12-19 · 2 min read
C++ Visual Studio PyTorch

软件准备

  1. Visual Studio
    下载地址
  2. OpenCV
  • 可直接下载预编译版本 下载地址
  • 下载后选择纯英文解压路径,后续以 D:\opencv 示例
  1. Libtorch
  • 根据实际情况选择下载版本 下载地址
  • 下载完成后解压,后续以 D:\libtorch 示例

VS 项目环境配置

  1. 新建 C++ 控制台应用项目
    新建 C++ 控制台应用
  2. 选择 Release 与 x64 编译环境
    选择 Release 与 x64
  3. 配置项目环境
    1. 打开项目属性
      右键点击项目名
      选择属性
    2. 选择 VC++ 目录,编辑包含目录,增加以下内容
    D:\opencv\build\include
    D:\libtorch\include
    D:\libtorch\include\torch\csrc\api\include
    
    1. 选择 VC++ 目录,编辑库目录,增加以下内容
    D:\opencv\build\x64\vc16\lib
    D:\libtorch\lib
    
    1. 选择 链接器,编辑附加依赖项,增加 D:\libtorch\lib 目录下所有扩展名为 .lib 的文件
      同时还需要添加 opencv 的 .lib 文件,可在 D:\opencv\build\x64\vc16\lib 目录下找到
    2. D:\opencv\build\x64\vc16\bin 目录下的 opencv_world470.dll 复制到项目执行目录下
    3. D:\libtorch\lib 目录下的 libtorch_cpu.dll等动态链接库复制到项目执行目录下

测试