1

追加のmtouch引数を使用してプロジェクトをコンパイルするときに、MonoTouchからmain.mテンプレートやその他のコードを取得する方法を理解しようとしています-v -v -v --keeptemp。これは以前の投稿で提案されていますMonoTouch:Obj-CからMonoTouchに話しかけて いますが、出力(.mまたは.sファイル)が表示されません

MonoTouchバージョン6.0.8(評価版なし)でMonoDevelop3.0.6を使用しています

コマンドラインツールは使用していません。MonoDevelopでは、「iPhoneビルド/追加のmtouch引数:」プロジェクトオプションに引数を追加します。

MonoTouchの例からAVCaptureFramesをコンパイルしようとしています。リリース構成にはすでにこの追加の引数があります-v -v -v -keeptemp(1つだけ-!)

で試してみまし-keeptemp--keeptempが、追加の.mまたは.sファイルが生成されませんでした。(またはそれらがどこにあるかわからない)

4

1 に答える 1

1

使用-keeptempとは、mtouch(コマンドライン)ツールが作成した一時ファイルを削除しないことを意味します。ただし、これらのファイルが作成される場所は変更されません。つまり、一時ディレクトリに作成されたままになります。

次に、使用された一時ディレクトリを見つけるために、ビルドログ(MonoDevelopのエラーパッドリスト内)を確認し、使用されているファイルを確認する必要があります。

たとえばmain.m、ログで検索すると、それが(作成されてから)使用されたディレクトリが表示されます。その場所からファイルを開くことができます(-keeptemp使用された場合、それ以外の場合は削除されます)。

于 2013-01-11T20:32:31.517 に答える