gpt4 book ai didi

c - 允许在VB.net代码中调用C dll

转载 作者:行者123 更新时间:2023-11-30 16:05:23 25 4
gpt4 key购买 nike

我在 VB.net 代码中使用 C Dll 时遇到了问题。我有 .H 文件,它显示了这个 DLL 在 C 语言中的实现。该 .H 文件包含许多结构和 union ,其中包含某些结构类型的变量。有一个主结构体,其中包含指向这些结构体和 union 体的指针,最后主结构体的地址被传递到dll函数中。

我能够弄清楚如何在 vb.net 中使用编码创建结构和 union ,以及如何传递包含其他结构和 union 地址的结构的地址。

请我解决这个问题。任何帮助将不胜感激。

谢谢,YOGI

最佳答案

有一个免费工具CLRInsideOut它将把您的 C 结构定义转换为 VB.NET PInvoke 代码。了解更多 on MSDN here 。免责声明:JaredPar应该真的得到这个答案的任何代表点,因为他 wrote some of the tool .

关于c - 允许在VB.net代码中调用C dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1166681/

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