c# - 在 C# 应用程序中使用 C-DLL?

标签 c# c dll

当 DLL 附带普通的、未修饰的 C 函数时,该 DLL 本身不包含有关这些函数的参数和返回类型的任何信息。

因此,当我想在 C# 应用程序中使用此类 DLL 时:如何/在何处在 C# 代码中定义这些函数的类型?

谢谢

最佳答案

如果您想使用 win32-Libraries,请查看 http://www.pinvoke.net/ ,有许多关于如何调用 win32 调用以及如何处理数据类型/转换的示例。希望有帮助。

关于c# - 在 C# 应用程序中使用 C-DLL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25445555/

相关文章:

c - 如何用简单的 jmp 程序集实现 import lib?

java - 如何在Java中加载和使用第三方.dll的功能

c# - SQL 和 ASP.NET 从物化 'System.Int64' 类型到 'System.Int32' 类型的指定转换无效

c# - ZedGraph - 我正在寻找使用 DateTime 的示例

c# - ASP.Net 列表框 : maintain listbox scrolling position after partial postback (not site scrolling position! )

c - 如何在 C 中突出显示 GTKTreeView 行,就像用鼠标选择一样

c - 如何在 ANSI C 中编写文档注释?

c - int 数组的大小未知

c# - Razor 类库中的图像

c++ - DLL LNK2019 错误( Unresolved external 错误 __imp)