7

さまざまな理由から、私は64ビットと32ビットMatlabで処理する必要があります。私の悔しさへの多くの Matlab 32と64ビットを同じマシンで使用すると、どのように別の場所に設定を保存しますか?

...私は両方の32ビットおよび64ビットのMatlabの設定は両方とも同じフォルダに格納されていることが最近判明:

ここ
C:\Users\$USERNAME\AppData\Roaming\MathWorks\MATLAB\$MATLAB_VERSION 

は私がやろう単純なことです。 ...と、彼らはいくつかのコードをコンパイル

  • は、32ビットのC/C++コンパイラ
  • を選択し、同じ設定フォルダ!:

    • オープンMatlabの32ビットを共有しているため、それが失敗し
    • 近い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 
    
  • 答えて

    7

    あなたはMATLAB_PREFDIR環境変数を使用して設定ディレクトリの場所を変更することができます。詳細は、technical solutionを参照してください。

    関連する問題