由于各种原因,我需要在64位和32位Matlab中做事.
令我很懊恼……我最近发现32位和64位Matlab的设置都存储在同一个文件夹中:
C:\Users\$USERNAME\AppData\Roaming\MathWorks\MATLAB\$MATLAB_VERSION
这是我尝试做的一件简单的事情……它失败了,因为它们共享相同的设置文件夹!:
>打开Matlab 32位
>选择一个32位的C/C++编译器
>编译一些代码
>关闭Matlab 32位
>打开Matlab 64位
>编译相同的代码
>错误……你的编译器不是64位……
我在64位matlab中出错…因为!ARG!一旦我在matlab 32位中更改某些内容……它会在Matlab 64位中更改相同的设置!在这种情况下,设置是C/C++编译器.
有没有办法在单独的文件夹中为Matlab 32位和64位设置所有设置?
>如果是,怎么样?
>如果不是,使用相同的设置文件夹是否有针对此特定设置的解决方法(compopts.bat存储您选择的C/C++编译器)?
这是我想要的例子:
C:\Users\$USERNAME\AppData\Roaming\MathWorks\MATLAB\$MATLAB_VERSION\32bit
C:\Users\$USERNAME\AppData\Roaming\MathWorks\MATLAB\$MATLAB_VERSION\64bit