首页 > 解决方案 > 在 Visual Studio 中使用 xtensor 时的尖括号 <> 问题

问题描述

我第一次尝试在 Visual Studio 2019 中使用 xtensor,但出现“无法打开源文件“xtl/xsequence.hpp”之类的错误。

文件夹“xtl”正确地位于目录中。在文件中,它被写入#include <xtl/xsequence.hpp>并且当我将其更改为#include "xtl/xsequence.hpp". 我可以更改它,但错误在其他文件中发生了 73 次。有什么方法可以在不进行 73 次单独更改的情况下进行修复?

这是我到目前为止所做的:

出现多次的原始问题。

原来的问题

修复涉及将 <> 更改为“”。

修复

的位置xtl

地点

到目前为止我试图做的事情。

我试过的(1)

我试过的(2)

仍然出现的错误类型的快照。 错误依旧

标签: c++visual-studioxtensor

解决方案


标准所称的headers<>源文件之间存在技术上的区别,headers是标准库提供的东西,使用"".

在实践中,它真正的意思是<>在指定的一组目录中""查找,而首先在本地目录中查找。您可以添加一个目录<>以使用编译器选项进行检查。对于msvc,该选项是/I.


推荐阅读