C++与MAPX开发GIS程序,在调试状态关闭程序时COleDispatchDriver::ReleaseDispatch()函数报错

C++与MAPX开发GIS程序,在调试状态关闭程序时COleDispatchDriver::ReleaseDispatch()函数报错,第1张

根据经验,发生访问冲突错误,一般情况下属于内存错误,也就是指针使用不当造成的,你的代码可能是指针多次释放同一处内存空间造成的,你可以暂时屏蔽掉释放内存的那段代码看看,也行问题就在哪里。祝你好运!

用ArcGIS AE。

这是开发GIS专用的库,引入dll后,把控件放置在工具箱中,像普通的button一样拖放即可。

可以找相关的资料参考下。

或者用百度地图/高德地图的开放API也行。

GIS的二次开发平台,国外的有ArcGIS,国内的有MapGIS和Supermap等,但功能还是推荐使用ArcGIS,因为其更为成熟,文档更多,用户更多,便于交流(个人认为)

推荐平台:ArcObjects,简称AO,是ESRI公司ArcGIS™ 家族中应用程序(ArcMap、ArcCatalog、 ArcScene)的开发平台。

安装软件:VS2012,ArcGIS10.2

推荐书籍:ArcObjects GIS应用程序开发--基于C#.Net(准确的来说是本专业读研的学姐推荐,但个人实在不喜欢它的排版,很多程序照搬不一定对)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12066107.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存