嚴重性 代碼 說明 項目 文件 行 禁止顯示狀態
錯誤 C7525 內聯變量至少需要 "/std:c++17" libtorch-win-shared-with-deps-1.5.1\libtorch\include\c10\util\bfloat16-inl.h 66
嚴重性 代碼 說明 項目 文件 行 禁止顯示狀態
錯誤 C2365 “std::c10::BFloat16”: 重定義;以前的定義是“函數” libtorch-win-shared-with-deps-1.5.1\libtorch\include\c10\util\bfloat16-inl.h 66

解決辦法:
include的順序問題
錯誤順序
#include <torch/torch.h>
#include <torch/script.h> // One-stop header.
#include <opencv2/opencv.hpp>
#include <string>
#include <vector>
#include <memory>
正確順序
#include <opencv2/opencv.hpp>
#include <string>
#include <vector>
#include <memory>
#include <torch/torch.h>
#include <torch/script.h> // One-stop header.