私はMatlabで非常に厄介な問題を抱えています。ハードウェアと通信するためのカスタム C スタイル DLL があります。私のPCでも同僚のPCでも問題なく動作します。3 番目の PC では、次のようにロードできません。
Error using ==> loadlibrary at 365 入力ファイルの前処理に失敗しました。プリプロセッサからの出力は次のとおりです。「cl」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。
明らかに、コンパイラが見つかりません。それでも !mex -setup を実行すると、マシン (VS2008) 上の唯一のコンパイラを選択するための対話型ビットが取得され、!set vs でチェックするとパスが正しいことが示されます。パスを直接追加しようとしても、役に立たないようです。私はMatlabとmatlabフォーラムの大規模なトロールについてほとんど考えておらず、提案を試みても役に立ちません。手がかりはありますか?