我的项目具有以下结构:
MainFolder:
>>InitToolbox.m //Here addpaths are executed
>>Compile.m //Here mex compilations calls are made
AlgorithmsFolder //MATLAB code
UtilitiesFolder //MATLAB code
MexFolder // C++ files
>>test1.cpp
>>test2.cu
字符串
无论我在哪里运行(在compile.m
中或直接在命令行中)以下编译器调用:
mex -v -largeArrayDims ./MexFolder/test1.cpp ./MexFolder/test2.cu
型
输出test1.mexw64
保存在MainFolder
中。
是否有任何方法可以修改编译器调用,以便在文件的原始位置或特定的用户定义位置创建.mexw64
文件?
1条答案
按热度按时间afdcj2ne1#
您希望使用
mex
的outdir
选项指定输出目录字符串
上面的“output_directory”可以是你想要的任何路径。
它也可以是一个变量,但这需要您更新调用
mex
的方式型