VS2019配置Liborch
下载
- 注意:一个是release版本,一个debug版本
配置环境
include文件夹是配置libtorch所需的头文件;
lib文件夹中有.lib与.dll两种文件;
.lib路径要在vs中进行设置,.dll一般要添加到环境变量中
-
环境变量配置
右键我的电脑->属性->高级系统设置->高级中的环境变量->点击系统变量中的Path->添加dll路径:
-
Visual Studio 配置
本人使用的是VS2019版本
- **注意:**低版本的VS对C++新标准支持的程度可能比较低,在使用新版本库的时候可能会出现很多语法错误。
-
配置管理器
使配置对应下载的版本,平台仅支持
x64
。 -
设置头文件路径
右键项目->属性
-
设置链接库
c10.lib libprotobufd.lib mkldnn.lib torch.lib torch_cpu.lib
-
添加库目录
测试
测试代码包含了最常用的两个头文件
#include "torch/torch.h"
#include "torch/script.h"
int main()
{
torch::Tensor output = torch::zeros({ 3,2 });
std::cout << output << std::endl;
return 0;
}
问题
请不要自定义名为T
、test
等的宏,会冲突报错。