mex -c mexNodeSurroundings.mexw64 を MATLAB に入力すると、「ファイル名が指定されていません」というエラーが表示されます。ファイル名「mexNodeSurroundings.mexw64」が現在のディレクトリにあるため、これの原因は何なのか疑問に思っています。何か案は?
1 に答える
0
mex
ファイル ( .mexw64
) はコンパイル用のソース ファイルとして認識されません。コンパイルしたい入力ファイルの名前を付けます。
オンラインドキュメントからの例を次に示します。
関数 mex を使用して、バイナリ MEX ファイルをビルドします。C/C++ コンパイラを使用している場合は、次のように入力します。
mex timestwo.cFortran コンパイラを使用している場合は、次のように入力します。
mex timestwo.Fこのコマンドはファイル timestwo.ext を作成します。ここで、ext は mexext 関数によって返される値です。MATLAB 関数であるかのように timestwo を呼び出します。たとえば、MATLAB コマンド プロンプトで次のように入力します。
timestwo(4) MATLAB の表示:
ans = 8
于 2013-01-05T04:37:43.653 に答える