C++ 角括号<&燃气轮机;在visual studio中使用xtensor时出现问题

C++ 角括号<&燃气轮机;在visual studio中使用xtensor时出现问题,c++,visual-studio,xtensor,C++,Visual Studio,Xtensor,我在VisualStudio2019中第一次尝试使用xtensor,我遇到了类似“无法打开源代码文件”xtl/xsequence.hpp”的错误 文件夹“xtl”在目录中的位置正确。文件中写入了#include,当我将其更改为#include“xtl/xsequence.hpp”时,错误消失。我可以更改它,但是在其他文件中错误发生了73次。是否有任何方法可以在不进行单独更改的情况下修复 以下是我迄今为止所做的工作: 多次出现的原始版本 修复涉及更改为“” xtl的位置 到目前为止我一直想做

我在VisualStudio2019中第一次尝试使用xtensor,我遇到了类似“无法打开源代码文件”xtl/xsequence.hpp”的错误

文件夹“xtl”在目录中的位置正确。文件中写入了
#include
,当我将其更改为
#include“xtl/xsequence.hpp”
时,错误消失。我可以更改它,但是在其他文件中错误发生了73次。是否有任何方法可以在不进行单独更改的情况下修复

以下是我迄今为止所做的工作:

多次出现的原始版本

修复涉及更改为“”

xtl的位置

到目前为止我一直想做的事

仍然显示的错误类型的快照。

标准所称的标题源文件之间存在技术区别,前者是标准库提供的,使用
包含;后者用于其他库,使用
包含


实际上,它真正的意思是
在指定的一组目录中查找,而
首先在本地目录中查找。您可以为
添加一个目录,以便使用编译器选项进行检查。对于。

,标准所称的标题源文件之间存在技术区别,前者是标准库提供的,使用
包含;后者用于其他库,使用
包含


实际上,它真正的意思是
在指定的一组目录中查找,而
首先在本地目录中查找。您可以为
添加一个目录,以便使用编译器选项进行检查。对于。

尖括号使预处理器搜索INCLUDE环境变量为.H指定的目录。双引号表示预处理器首先搜索包含父源文件的目录

编译器按以下顺序搜索目录:

1,如果使用双引号形式的#include指令指定,它首先搜索本地目录。搜索从包含#include语句的文件所在的目录开始。如果找不到文件,它将按打开文件的相反顺序在当前打开的包含文件的目录中进行搜索。搜索从父包含文件的目录开始,然后继续向上搜索任何祖辈包含文件的目录

2,如果使用尖括号形式的#include指令指定,或者如果本地目录搜索失败,它将使用/I选项搜索指定的目录,以CL在命令行上遇到它们的顺序进行搜索

3,INCLUDE环境变量中指定的目录

我建议您可以尝试将xtl/xsequence.hpp文件的路径添加到附加的Include目录(property->c/c++->General->Additional Include目录)


尖括号使预处理器搜索INCLUDE环境变量为.H指定的目录。双引号表示预处理器首先搜索包含父源文件的目录

编译器按以下顺序搜索目录:

1,如果使用双引号形式的#include指令指定,它首先搜索本地目录。搜索从包含#include语句的文件所在的目录开始。如果找不到文件,它将按打开文件的相反顺序在当前打开的包含文件的目录中进行搜索。搜索从父包含文件的目录开始,然后继续向上搜索任何祖辈包含文件的目录

2,如果使用尖括号形式的#include指令指定,或者如果本地目录搜索失败,它将使用/I选项搜索指定的目录,以CL在命令行上遇到它们的顺序进行搜索

3,INCLUDE环境变量中指定的目录

我建议您可以尝试将xtl/xsequence.hpp文件的路径添加到附加的Include目录(property->c/c++->General->Additional Include目录)


可能的重复我正试图使用它,但遇到了困难。该页面并没有真正解释如何修改“Additional Include Directories”选项卡,它只是说修改itI我正在尝试使用它,但我遇到了困难。该页面并没有真正解释如何修改“附加包含目录”选项卡,它只是说修改itI建议您尝试在配置属性->VC++目录->包含目录中配置路径,谢谢。对于将来的任何人来说,下面是修复它的文档:我建议您尝试在配置属性->VC++目录->包含目录中配置路径,谢谢。对于未来的任何人,以下是修复该问题的文档: