MATLAB の Coder ツールキットを使用して MEX ファイルを作成しました。自分のコンピューターでは問題なく動作しますが、それを他の人に送信して使用すると、エラーが発生して動作しません。
MEX ファイル/コードを適切に配布し、他のユーザーが使用できるようにするための適切な手順は何ですか?
余談ですが(これが私の問題にどの程度影響するかはわかりません)、コーダーが作成したCコードファイルには、相対パスではなく、コンピューター上のディレクトリにつながる変数があります。
MATLAB の Coder ツールキットを使用して MEX ファイルを作成しました。自分のコンピューターでは問題なく動作しますが、それを他の人に送信して使用すると、エラーが発生して動作しません。
MEX ファイル/コードを適切に配布し、他のユーザーが使用できるようにするための適切な手順は何ですか?
余談ですが(これが私の問題にどの程度影響するかはわかりません)、コーダーが作成したCコードファイルには、相対パスではなく、コンピューター上のディレクトリにつながる変数があります。
MCRのインストール(私の最初のアドバイス) は、互換性のある libmx と libmat が必要ですが、コンパイラで生成されたコードにのみ適用されます。おそらくインストーラーを介して入手できると思いましたが、MATLAB に互換性がない場合 (v6 と v7)、MATLAB を更新する必要がありました。
一般に、デプロイされたコード内のパスは避けてください。