MatlabコードとそのGUIがあり、ソースコードを保護するためのスタンドアロンアプリを作成したいと考えています。このスタンドアロンを構築するにはどうすればよいですか?ガイドありがとうございます。
================================================== ==============================
私は助けを借りて見つけました:
プロプライエタリアプリケーションコードをこの形式で配布したくない場合は、代わりに次のより安全なオプションのいずれかを使用できます。
•Pコードとして展開—ソースコードファイルの一部またはすべてを(.pファイル拡張子からの)Pコードファイルと呼ばれるコンテンツが隠された形式に変換し、この形式でアプリケーションコードを配布します。
•バイナリ形式へのコンパイル— MATLABコンパイラを使用してソースコードファイルをコンパイルし、スタンドアロンアプリケーションを作成します。後者をアプリケーションのエンドユーザーに配布します。
Pコードの操作は簡単で、問題はありません。
スタンドアロンの実行可能ファイルの構築
ソースコードを保護するもう1つの方法は、ソースコードをスタンドアロンの実行可能ファイルに組み込み、その実行可能ファイルを他の必要なファイルとともに外部の顧客に配布することです。展開用のファイルを準備するには、MATLABコンパイラとサポートされているCまたはC++コンパイラがインストールされている必要があります。ただし、エンドユーザーはMATLABを必要としません。
MATLABアプリケーション用のスタンドアロンアプリケーションを構築するには、MATLABプログラムファイルの通常の手順に従ってアプリケーションを開発およびデバッグします。次に、MATLABコンパイラのドキュメントの「プログラマがエンドユーザーに展開する手順」の手順に従って、実行可能ファイルを生成します。
- 実行時に必要なソフトウェアを含むパッケージを作成します。プログラマーが必要とするソフトウェアを参照してください。詳細については。
MATLABコンパイラで作成したスタンドアロンアプリケーションを開発マシンに配布するには、次のファイルを含むパッケージを作成します。
MCRInstaller.exe(Windows)
MCRInstallerは、アプリケーションの開発に必要なコンポーネントをインストールする自己解凍型の実行可能ファイルです。このファイルはMATLABコンパイラに含まれています。
application_name.exe(Windows)
MATLABコンパイラによって作成されたアプリケーション。Maci64には、バンドルディレクトリ階層が含まれている必要があります。