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 回答