在同一台机器上使用Matlab 32位和64位,如何将设置存储在不同的地方?

发布于 2024-12-04 01:48:05 字数 886 浏览 3 评论 0原文

由于各种原因,我需要在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

¢好甜 2024-12-11 01:48:05

您可以使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文