Eclipse IDE で Matlab mex ファイルをコーディングしてビルドしたいと考えています。c++/c コンパイラの 1 つとして mex コンパイラを含め、Eclipse でそのコンパイラを使用して持っている mex コードをビルドするにはどうすればよいですか?
質問する
1659 次
2 に答える
1
何を言おうとしているのかわかりませんが、mex がどのように役立ったかを説明します。
- Mex は - Matlab 関数と同様の関数を作成するために使用する Matlab 実行可能ファイルです。例: function varargout = foo(varargin)。この foo は、foo.c または foo.cpp になります。
- foo.c または cpp は、ここで言及されているよく知られた C/C++ コンパイラでコンパイルされます - http://www.mathworks.in/support/compilers/R2012a/win64.html
- これにより、Windows で foo.mexw32 または foo.mexw64 が生成され、Matlab 関数のように呼び出すことができます。
- あなたができることは、Cコンパイラを使用してEclipseでコードを記述し、それを実行してmex関数に簡単に移植することです。mex -setup からコンパイラを選択します
このチュートリアルは非常に役に立ちました: Mex チュートリアル
そして、少なくとも「Mexコンパイラ」と呼ばれるものがあるとは思えません。
于 2013-02-07T10:04:56.100 に答える
1
http://ngoonee.xanga.com/664222870/compiling-mexw32-mex-for-windows-files-using-eclipse-cdt-ide-mingw-gcc-compiler/のチュートリアルを使用します
私のために働く!
于 2013-02-08T17:15:08.283 に答える