0

J2ObjC を使用して、itext ソース jar を目的 c に変換する必要があります。ここでは、Xcode Build ルールを使用します。しかし、このスクリプトを追加すると

"${J2OBJC_HOME}/j2objc" --build-closure -d ${DERIVED_FILES_DIR} -sourcepath "${PROJECT_DIR}/" --no-package-directories "${PROJECT_DIR}/Classes/Othello/Engine/itext-2.1.7-sources.jar" ${INPUT_FILE_PATH};

ビルド エラーが発生するここに画像の説明を入力

ここに画像の説明を入力

このプロジェクトは、スクリプトなしで正常にビルドおよび実行されました。助けてください ありがとう

4

1 に答える 1

0

最後の ${INPUT_FILE_PATH} を削除してみてください。j2objc のフラグは、(ビルド ツールをサポートするために) javac の後にモデル化されているため、最後のフラグの後の引数はソース ファイルとして扱われます。ソース jar はすべてのソース ファイルを保持するため、${INPUT_FILE_PATH} はコンパイラにディレクトリをコンパイルするように指示しますが、これは実行できません。

于 2016-10-24T16:36:10.987 に答える