1

シナリオ:

  • 多くの外部ファイル/関数を使用するプロジェクトをコンパイルしています。

  • コンパイルするとき、上記のすべてのファイルを「-a」引数を使用して mcc コマンドに含める関数を使用します。

  • 1 つのテキスト ファイルを除いて、コンパイル後にすべてが適切に配置され、正常に動作しているようです。ファイルが異なります)。

詳細:

  • 外部ファイルを含めるときは、プロジェクトのディレクトリにあるすべてのサブフォルダーのパスを追加します。

  • コンパイルが完了すると、上記のパスはすべて Matlab のパスから削除されます。

  • コンパイルの前後に、Matlab のデフォルト パス以外のパスは追加されません。

  • .m ファイルからプロジェクトを実行すると、正しいテキスト ファイルが使用されますが、コンパイル後に間違ったファイルが使用されます。

なぜこれが起こっているのかについて何か考えはありますか?

4

1 に答える 1