我第一次尝试在 Visual Studio 2019 中使用 xtensor,我收到类似“无法打开源文件“xtl/xsequence.hpp”的错误。
文件夹“xtl”正确位于目录中。在文件中,写着#include <xtl/xsequence.hpp>
当我将其更改为 #include "xtl/xsequence.hpp"
时错误消失了.我可以更改它,但错误在其他文件中发生了 73 次。有没有办法在不进行 73 次单独更改的情况下进行修复?
这是我到目前为止所做的:
多次出现的原始问题。
修复涉及将 <> 更改为 ""。
xtl
的位置
到目前为止我已经尝试过的事情。
最佳答案
The Standard 称之为headers 之间存在技术区别,这是标准库提供的内容,并使用<>
包含在内。和源文件,用于其他库,并使用 ""
包含.
在实践中,它真正的意思是 <>
查看一组指定的目录,而 ""
首先在本地目录中查找。您可以为 <>
添加目录使用编译器选项进行检查。对于 msvc, that option is /I
.
关于c++ - 在 visual studio 中使用 xtensor 时的尖括号 <> 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58083299/