繁体   English   中英

使用来自 C# Uno 项目的跨平台 C++ 动态库

[英]Use of cross-platform C++ dynamic library from C# Uno project

我正在将 C# UWP 项目移植到 Uno-Platform。 原始项目引用了 C++ DLL 中的大量逻辑。 C# 和 C++ 库之间的接口相当大,手动编写 PInvoke 包装器。

是否有任何完整的解决方案可以自动从 .NET 调用 C++ 库方法?

Uno 平台不提供针对此类场景的任何特定内容,并且依赖于 .NET 已经提供的内容(在本例中为 P/Invoke)。

You may want to take a look at https://github.com/EgorBo/CppPinvokeGenerator or https://github.com/xoofx/CppAst.NET to generate C# from the C++ code.

暂无
暂无

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

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