2

Eclipse IDE で Matlab mex ファイルをコーディングしてビルドしたいと考えています。c++/c コンパイラの 1 つとして mex コンパイラを含め、Eclipse でそのコンパイラを使用して持っている mex コードをビルドするにはどうすればよいですか?

4

2 に答える 2

1

何を言おうとしているのかわかりませんが、mex がどのように役立ったかを説明します。

  1. Mex は - Matlab 関数と同様の関数を作成するために使用する Matlab 実行可能ファイルです。例: function varargout = foo(varargin)。この foo は、foo.c または foo.cpp になります。
  2. foo.c または cpp は、ここで言及されているよく知られた C/C++ コンパイラでコンパイルされます - http://www.mathworks.in/support/compilers/R2012a/win64.html
  3. これにより、Windows で foo.mexw32 または foo.mexw64 が生成され、Matlab 関数のように呼び出すことができます。
  4. あなたができることは、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 に答える