如果要使用C#中的本机库,则不需要.lib文件.在.NET中处理它的方法是使用Platform Invoke(P/Invoke).我建议你按照MSDN上的教程,它会让你开始:
如果要生成包装器,可能需要查看CodePlex 上的P/Invoke Interop Assistant.请注意,此工具适用于原始C/C++代码.使用.dll文件创建包装器是不可行的,因为本机DLL不存储导出函数的签名(如此线程中所述),而lib文件将以编译器特定方式存储签名.
| 归档时间: |
|
| 查看次数: |
10931 次 |
| 最近记录: |