Matlab 2014b mex和Visual Studio 2013默认输出目录 我试图用Matlab 2014B和Visual Studio 2013生成Matlab MEX文件作为简单C++文件的编译器。问题是,Matlab MEX命令简单地编译一个C++文件,比如“MEX -C测试。CPP”,但是把输出Test.Obf文件放到我的计算机上的另一个文件夹中,C:\Bogle,而不是在本地Matlab文件夹中,文件是当前的PDW。

Matlab 2014b mex和Visual Studio 2013默认输出目录 我试图用Matlab 2014B和Visual Studio 2013生成Matlab MEX文件作为简单C++文件的编译器。问题是,Matlab MEX命令简单地编译一个C++文件,比如“MEX -C测试。CPP”,但是把输出Test.Obf文件放到我的计算机上的另一个文件夹中,C:\Bogle,而不是在本地Matlab文件夹中,文件是当前的PDW。,matlab,visual-studio,Matlab,Visual Studio,此默认输出文件夹是在哪里定义的?它是在VS中定义的还是在Matlab中定义的,可能是windows环境变量?我知道我可以在mex命令中使用“-outdir”标志,但我不想更改从其他人那里获得的代码 感谢您的帮助奇怪,我在编译itI的文件夹中获得了所有信息我在另一个编译器的完全不同的场景中体验到了这种行为,当构建文件夹接近允许的最大路径长度时我非常确定这是由VS设置定义的。我重新安装Matlab的另一个原因和行为是相同的。

此默认输出文件夹是在哪里定义的?它是在VS中定义的还是在Matlab中定义的,可能是windows环境变量?我知道我可以在mex命令中使用“-outdir”标志,但我不想更改从其他人那里获得的代码


感谢您的帮助

奇怪,我在编译itI的文件夹中获得了所有信息我在另一个编译器的完全不同的场景中体验到了这种行为,当构建文件夹接近允许的最大路径长度时我非常确定这是由VS设置定义的。我重新安装Matlab的另一个原因和行为是相同的。