gpt4 book ai didi

c# - 将 .lib 和 .h 文件转换为 .NET

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

一家经纪公司有一个围绕 C++ 构建的 API,作为库和头文件提供给用户使用(订单、价格、新闻等),长话短说,我只有 C# 的实用知识,并且想制作使用一些包装技术来利用通过将它们转换为托管 DLL 提供的 .lib 和 .h 文件。有没有一种方法可以在不参与大量 C++ 编码/包装的情况下做到这一点?

最佳答案

您可以使用 C++/CLI。试试starts from here .基本上我会创建一个 C++/CLI 包装器,以便向 c# 公开一组明智的功能。无论如何,这不是一件容易的事。另一种方法是用纯 C++ 编写一些外部“C”入口点到库并使用 P/Invoke 访问该 api。

关于c# - 将 .lib 和 .h 文件转换为 .NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7810396/

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