2010-12-13 11 views
1

Simulink用Arduino Targetを使用したいと思います。 32ビットバージョンのWindowsのみで作成されていますが、再コンパイルして64ビットWindowsで使用することができます。Windows用SimulinkのArduinoターゲットの再コンパイル64ビット

私は試しましたが、成功しませんでした。私はあなたが作成する必要があるファイルは、.mexw32で終わるものだと思います。これらを再コンパイルするために何を使用しますか?

+1

ファイルの拡張子は単なる慣習であり、すべてのmexファイルはdllです。あなたは何を試しましたか、成功しなかったのは何ですか?いくつかの情報が助けになります(コンパイラエラーなど)(そして、ところで、mexw32はWindows 32ビットプラットフォームを示す拡張子ですhttp://www.mathworks.com/support/tech-notes/1600/1605.html#example1) –

+0

あなたは64ビット版のWindowsでは動作しないのですか?ほとんどの32ビットアプリケーションはそうしています。私は64ビットバージョンのWindowsを使用し、何も問題なく32ビットアプリケーションをたくさん実行します。 –

+0

@Peter Mortensen:32ビットのmexファイルは64ビットのMatlabインストールでは動作しません.Win64に32ビットのMatlabをインストールすることは困難です。 – Jonas

答えて

0
http://www.mathworks.com/matlabcentral/fileexchange/24675-arduino-targetから

はWin64のためにCファイルをコンパイルする(または 別のプラットフォーム)、最初にあなたがサポートコンパイラを持って ことを確認してください。 あなたはコンパイラがインストールされたらhttp://www.mathworks.com/support/compilers/R2010b/win64.html

、 適切なコンパイラ を指すように "mex -setup"を実行できます。

最後に、 "mex filename.c" を実行して、 ブロックディレクトリ内のすべての機能をコンパイルできます。

関連する問題