在同一台机器上使用Matlab 32位和64位,如何将设置存储在不同的地方?
由于各种原因,我需要在 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
For various reasons I need to do things in 64 bit and 32 bit Matlab.
Much to my chagrin... I found out recently that settings for both 32 and 64 bit Matlab are both stored in the same folder:
C:\Users\$USERNAME\AppData\Roaming\MathWorks\MATLAB\$MATLAB_VERSION
Here is a simple thing that I try to do... and it fails because they share the same settings folder!:
- open Matlab 32 bit
- choose a 32 bit C/C++ compiler
- compile some code
- close Matlab 32 bit
- open Matlab 64 bit
- compile the same code
- ERROR... your compiler is not 64 bits...
I get an error in the 64 bit matlab... because !ARG! as soon as I change something in matlab 32 bit... it changes the same setting in Matlab 64 bit! In this case the setting is the C/C++ compiler.
Is there any way to have all your settings for Matlab 32 bit and 64 bit in separate folders?
- If yes, how?
- If no, using the same settings folder is there a workaround for this specific setting (compopts.bat stores the C/C++ compiler you choose)?
Here is an example of what I would like to have:
C:\Users\$USERNAME\AppData\Roaming\MathWorks\MATLAB\$MATLAB_VERSION\32bit
C:\Users\$USERNAME\AppData\Roaming\MathWorks\MATLAB\$MATLAB_VERSION\64bit
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 MATLAB_PREFDIR 环境变量更改首选项目录的位置。请参阅此技术解决方案了解完整的说明。
You can change the location of the preferences directory using the
MATLAB_PREFDIR
environment variables. Refer to this technical solution for a complete instructions.