|
1
4
C/C++实现示例:
|
|
|
2
1
如果无法使extern和P/Invoke解决方案正常工作,那么包装器可能是最佳选择。创建一个使用托管和非托管代码的托管C++ DLL。将一个.NET类添加到此DLL中,该类只是C DLL中函数的薄包装。您的C代码可以调用C++ .NET类,它将依次转发C函数。 通过这种方式,您可以自己编写.NET和非托管代码之间的转换,而不是依赖运行时来完成。 |
|
|
3
0
|