在C#代码中使用C库在C#代码中使用C库我有一个C语言的库。是否可以在升C中使用它。http://zbar.sourceforge.net/是我想使用的库的链接可以使用PlatformInvoke从C#调用为Windows编译的C库。来自MSDN,调用C函数的语法如下:[DllImport("Kernel32.dll",SetLastError=true)]staticexternBooleanBeep(UInt32frequency,UInt32duration);上面调用了Kernel32.dll中的Beep函数,传递了参数frequency和duration。更复杂的调用可能会将结构和指针传递给数组、返回值等...您需要确保C库可用的C函数已正确导出,例如,Beep函数可能声明如下:本库分享的内容,如果对你有用,需要了解更多C#学习教程,希望大家多多关注——#defineDllExport__declspec(dllexport)DllExportboolBeep(unsignedintfrequency,unsignedintduration){//CBodyofBeepfunction}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
