现在甲方采购的ArcGIS Desktop正版,一般都是较高的版本(10.4或10.4.1),但10.4经常报出C++ Runtime R6034错误。

问题

"Microsoft Visual C++ Runtime Library"

Runtime Error!

Program: C...

R6034

An application has made an attempt to load the C runtime library incorrectly.

Please contact the application's support team for more information.

桌面端解决

官方说这确实是一个bug,下载补丁程序,安装后即可解决:

https://soft.ctfile.com/info/azP392513

开发时解决

但开发时,在调用GP时仍然会弹出此窗;经测试,需要修改配置文件解决,具体方法如下:

新建一个应用程序清单文件:

在其中加入如下代码:

<!--防止弹出Runtime Error R6034错误窗体-->

<dependency>

<dependentAssembly>

<assemblyIdentity type="win32" name="Microsoft.vc90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"/>

</dependentAssembly>

</dependency>

另外,调用GP时有时会报如下错误,但不影响结果,解决方法是在arcgis安装目录下拷备GpMetadataFunctions.dll到程序目录,然后引用即可:

"未能加载文件或程序集"GpMetadataFunctions, Version=10.4.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86"或它的某一个依赖项。系统找不到指定的文件"。

参考

https://support.esri.com/technical-article/000013127

最新文章

  1. 【Win10开发】自定义标题栏
  2. 转载——C++控制台贪吃蛇代码
  3. Smarty s02
  4. 迷你sql profile,给缺少sql跟踪的朋友们
  5. C#部分---特殊集合:stack栈集合、queue队列集合、哈希表集合。
  6. LevelDb系列之简介
  7. Thinkphp 表单验证
  8. java中文排序问题(转)
  9. 使用linux服务logrotate文件tomcat日志文件
  10. Docker 移除镜像
  11. 图像风格迁移(Pytorch)
  12. ffmpeg安装
  13. LVM原理与实现
  14. MySQL服务安装
  15. ajex 相关参数
  16. 【Unity笔记】寻路导航用NavMeshObstacle做动态阻挡
  17. SpringMVC Controller 介绍及常用注解
  18. Redis键迁移
  19. 软件共享平台的NABCD
  20. POJ 1038 Bug Integrated Inc(状态压缩DP)

热门文章

  1. Delphi数学运算当中四舍五入的问题
  2. Oracle 备份、恢复单表或多表数据步骤
  3. [shiro学习笔记]第四节 使用源码生成Shiro的CHM格式的API文档
  4. Unity中的内存泄漏
  5. 高效的找出两个List中的不同元素
  6. SharePoint 取消分享时的默认发邮件
  7. 开源项目MultiChoiceAdapter详解(五)——可扩展的MultiChoiceBaseAdapter
  8. Eclipse 汉化的和修改字体的方法
  9. RV32I指令集
  10. bat 批处理切换到当前脚本所在文件夹