gpt4 book ai didi

c# - 如何使用 C# 和 .NET 中的 C++ 库?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:08:57 25 4
gpt4 key购买 nike

我的问题与 DLL 如何导出 C++ 类和泛型方法(没有 C# 并行的 C++ 语言功能)密切相关。

我相信您可以通过仅引用 DLL 并使用 DLLImport 从 C# 调用 extern "C" block 内的函数。但是你能实例化一个模板化的 C++ 类型吗?如果 C++ 类型执行 somethin' crazy 怎么办?这在 C# 中不受支持?是否有 RFC 或 C# specification 的相关部分? ?

谢谢...

编辑:我现在偶然发现了 P/Invoke这应该很有值(value),但我仍在寻找与此相关的规范或标准。

最佳答案

明智的做法是使用托管 C++ 访问非托管 C++ 并编译成程序集。

关于c# - 如何使用 C# 和 .NET 中的 C++ 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3579156/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com