0

我的统一版本是 5.3.4f,我有 C# 脚本作为 a.cs 并编译了 a.exe,它运行正常。然后我使用 IL2CPP 将 a.exe 翻译成 C++ 编译的 exe a_il2cpp.exe,命令如下:

il2cpp.exe --outputpath=a_il2cpp.exe --cachedirectory="obj_cache" generatedcppdir="generated_cpp" a.exe

但它没有显示错误,也没有输出,我错过了什么吗?我安装了 C++ 编译器。

4

1 回答 1

1

Unity 不支持使用 IL2CPP 作为将 C# 程序集转换为本机二进制文件的通用机制。理论上这是可能的(实际上 Unity 的一些内部测试工具可以做到这一点),但我认为您在此处提到的命令行不会允许它工作。

于 2016-06-16T11:53:08.720 回答