Visual studio Visual Studio 2013未使用包含路径

Visual studio Visual Studio 2013未使用包含路径,visual-studio,Visual Studio,我有一个简单的空Visual Studio 2013 C/C++项目,其中添加了两个文件: MyCode.cpp 麦可德 在MyCode.cpp中,我有一行 #include "mex.h" h是一个MATLAB文件,位于C:\Program Files\MATLAB\MATLAB Compiler Runtime\v717\extern\include中 我已经转到了Project Properties->C/C++->General,并将“C:\Program Files\MATLAB

我有一个简单的空Visual Studio 2013 C/C++项目,其中添加了两个文件:

  • MyCode.cpp
  • 麦可德
在MyCode.cpp中,我有一行

#include "mex.h"
h是一个MATLAB文件,位于C:\Program Files\MATLAB\MATLAB Compiler Runtime\v717\extern\include中

我已经转到了Project Properties->C/C++->General,并将“C:\Program Files\MATLAB\MATLAB Compiler Runtime\v717\extern\include”添加到我的“附加包含目录”中

然而,VS从未找到该文件! 在当前源文件的目录或生成系统路径中找不到文件“mex.h”

似乎构建系统路径没有使用我的附加include路径进行更新

我也尝试过使用相对路径,删除.sdf文件,然后关闭/重新打开Visual Studio。它根本不会添加路径

作为参考,这在VisualStudio2010中运行良好


救命啊

我的水晶球说你有64位版本的Windows,使用32位编译器。因此它将被重定向到C:\ProgramFiles(x86)。通过将文件复制到不受重定向约束的文件夹来解决此问题。尽管很有可能您构建的任何程序也需要是64位程序。非常感谢您的回复。我也怀疑这一点,因为我注意到VS2013在我的“ProgramFiles(x86)”文件夹中。然而,如果我记得的话,当我从MSDN下载VS2013时,我没有看到64位版本。这样的版本存在吗?但也值得注意的是,当我把这个文件放在“C:\Temp”中时,它仍然无法解析。