我在一个SqlGeometry应用程序中使用了来自https://msdn.microsoft.com/de-de/library/microsoft.sqlserver.types.aspx的微软的C#,并且对性能非常满意。我看到它的实际功能包含在一个本机库SqlServerSpatial110.dll (或其他数字,取决于它所属的SqlServer版本),因为这个DLL公开了Overlaps、Centroid、Buffer等常见的几何函数。
我是否有可能直接使用来自C++应用程序的DLL,即不经过托管包装器(例如C++/CLI)?是否有我可以使用的头文件和库,以及一些文档?
发布于 2016-11-23 13:52:14
您可以始终使用GetProcAddress和LoadLibrary来动态加载DLL 像这样。
您始终可以通过诸如.dll /LordPE之类的工具或一些高级反汇编程序(如hiew )查找由hiew导出的函数。X-Rays插件在这里并不是必要的,但是如果你真的需要的话,它确实有助于找出结构并编写自己的.h头。
https://stackoverflow.com/questions/40765818
复制相似问题