繁体   English   中英

如何将纯C ++代码与IL2CPP一起用于Unity编译为Windows应用程序?

[英]How to use pure C++ code with IL2CPP for Unity compilation into windows application?

我想要一个跨平台的应用程序(包括浏览器集成)。 我有C ++库\\算法,希望以源代码形式使用(使Unity在每个平台上编译它)。 我知道如果将Mac或WebGL用作主要构建目标,则可以使用。 但是,我以Windows为主要用户群。 所以我想在Windows上使用IL2CPP来编译我的C#和C ++代码。

如何构建项目并设置IL2CPP以在Windows上统一编译C ​​++文件以便创建Windows可执行文件?

您可以使用Native Plugins与C或C ++(以及其他取决于目标平台的库)进行交谈。 借助emscripten编译,甚至可以使用WebGL 从插件调用C ++函数

请注意,它与IL2CPP无关。 IL代表中间语言(IL),这是.NET编译器的低级输出。 您的C ++代码将直接编译为机器代码/ ASM代码,并将在您的脚本代码中调用。 您的脚本将在Mono虚拟机上运行,​​或使用IL2CPP(取决于平台)运行。

现在这是不可能的,因为Unity不支持IL2CPP作为Windows独立目标的脚本后端。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM