我正在尝试使用Matlab 2014b和Visual Studio 2013生成Matlab mex文件作为简单C ++文件的编译器。问题是Matlab mex命令只是编译一个C ++文件,例如" mex -c test.cpp"有效但将输出test.obj文件放在我的计算机上的另一个文件夹c:\ Bogle中,而不是放在文件所在的本地matlab文件夹中或当前的pwd。
这个默认输出文件夹在哪里定义?它是在VS或Matlab中定义的,可能是一个windows环境变量?我知道我可以使用" -outdir"在mex命令中标记,但我不想更改我从其他人那里获得的代码。
感谢您的帮助