错误:R6034 运行时错误! 应用程序尝试加载 C 运行库时出现错误。 有关详细信息,请联系应用程序的支持团队

错误消息

ArcGIS Engine 应用程序 10.4 和 10.4.1 版本会返回运行时错误 R6034 消息。 打开 .mxd 文件或使用 Python 标注表达式刷新图层时,可能会发生此错误。 完整消息如下所示:

错误:

“Microsoft Visual C++ 运行库”

运行时错误!

程序:C...

R6034

应用程序尝试加载 C 运行库时出现错误。

有关详细信息,请联系应用程序的支持团队。

单击确定关闭错误消息后,应用程序通常会继续正常运行而不会崩溃。 但是,如果该进程依赖于 Microsoft C Runtime Library 9 版本,则进程可能会崩溃。

注:

此问题也会影响 .NET Framework 的 ArcEngine 10.4.1 版本

原因

当应用程序遇到 Microsoft C Runtime Library 9 版本 (msvcr90.dll) 的副本时,将显示此错误消息。 如果 PATH 环境变量中存在包含 msvcr90.dll 副本的文件夹,则该副本通常会显示在应用程序中。

使用 Python 标注表达式查看地图或图层、打开 Python 窗口以及使用地理处理工具都会导致加载 Python,由此触发加载不正确的 Microsoft C Runtime Library 9 版本 (msvcr90.dll)。 许多第三方程序会安装和使用 msvcr90.dll C 运行库。 如果其安装和配置将程序文件夹添加到 PATH 环境变量,则计算机会在 ArcGIS 中触发此问题。 报告给 Esri 的情况表明,这种配置有时可见于两种广泛使用的软件包:LANDesk (C:\Program Files (x86)\LANDesk\Shared Files) 和 Intel 管理引擎的 iCLS 组件 (C:\Program Files (x86)\Intel\iCLS Client\)。

解决方案或解决方法

应将应用程序清单添加到 Engine 应用程序,以确保加载正确的 msvcr90.dll(Python 需要)。 在 Visual Studio 中,添加新项目 > 应用程序清单文件 (app.manifest)。 将以下 XML 添加到 app.manifest 中:

由此确保 Engine 应用程序加载正确的 msvcr90.dll。 编译并测试应用程序。

注:

Esri 不建议使用修改 PATH 环境变量或从 PATH 中列出的文件夹中删除 msvcr90.dll 等解决方法,因为这样做可能会对所有依赖于 DLL 的应用程序产生负面影响。

相关信息

上次修改时间: 4/5/2019

文章 ID: 000013127

软件: ArcObjects SDK (.NET) 10.4.1, 10.4

此内容是否有用?

翻译反馈

c语言中组件出现错误,错误:R6034 运行时错误! 应用程序尝试加载 C 运行库时出现错误。 有关详细信息,请联系应用程序的支持团队...相关推荐

  1. 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。...

    从10G开始,Oracle提供了一个较为轻量级的客户包,叫做Instant Client. 将它安装好后,就不用再安装庞大的Oracle Client了.  这样一来,只要客户端下载Instant C ...

  2. 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题...

    开发环境:VS2010+ORACLE,今天换了64位WIN7 ,为了方便使用PL/SQL,装了32位oracle客户端,但是本地IIS调试程序的时候总是提示:尝试加载 Oracle 客户端库时引发 B ...

  3. 解决连接oracle报错 尝试加载Oracle客户端库时引发BadImageFomatException。如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题的报错。

    解决连接oracle报错 尝试加载Oracle客户端库时引发BadImageFomatException.如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题的报错. 参考文章 ...

  4. 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。

    之前用VS2010编程,访问Oracle 11G数据库,连接正常,程序运行正常. 后来因为业务需要,增加了一个Oracle 12 C的数据库,需要访问,调试程序时报ORA-28040,百度后发现是没有 ...

  5. VC6.0中ObjectARX应用程序的加载与运行

    使用  ObjectARX ,首先要确定你的目标平台,获得适当的开发环境.如果你是在 AutoCAD2002  平台上开发,你就需要具备下面的工具和软件: � AutoCAD 2002 中文版或英文版 ...

  6. Java 错误:找不到或无法加载主类(源文件中含有包名 package)

    1. 问题定位 编译(javac)和执行(java)java 程序时,出现这种类型的错误:找不到或无法加载主类: 首先排除是否是环境变量配置不当造成的问题,只要保证,命令行界面能够识别 javac/j ...

  7. 错误 找不到或无法加载主类mysql_解决Eclipse中“诡异”的错误:找不到或无法加载主类...

    记录下来遇到的(问题,解决方法),是更有效的解决问题的方式.(原谅我领悟的太晚与懒,从此用更有意义的方法,做一个更有意义的人) 因为遇到了多次,参考同一个方法,原文连接:https://blog.cs ...

  8. IDEA 错误:找不到或无法加载主类

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 从昨天开始使用IDEA开始就一直在搭建java环境,许久没有使用过java,刚开始有些生疏,先建了一 ...

  9. 运行Pangolin时提示错误

    运行Pangolin时提示错误 1. 需求和来源 2. 解决办法 1. 需求和来源 在 视觉SLAM笔记(14) Eigen几何模块 中需要运行Pangolin 执行程序应用过程中出现以下错误: $ ...

最新文章

  1. (iOS-框架封装)AFN3.x 网络请求封装
  2. python的计算符号说明_python中的计算符号
  3. Delphi XE 使用 MySQL 数据库一个奇怪的问题
  4. 互联网1分钟 |0103
  5. 2017年游戏营收报告公布,谁是去年最大的赢家?
  6. 2010年06月12日
  7. [译] 想帮助用户做决定?你的APP可以这样设计!
  8. python爬虫第二课:url解析
  9. Bootstrap 工具提示插件Tooltip的方法
  10. GitHub 的替代品(国内版)
  11. mysql监控---慢语句查询
  12. 安卓nfs网络文件服务器,Linux网络文件服务器 NFS
  13. 计算机应用项目的主要领域,计算机应用基础_领域一.ppt
  14. 布谷鸟哈希函数的参数_布谷鸟算法详细讲解
  15. rfc2544_tput_test脚本中增加丢包率功能
  16. 服务器系统在虚拟机安装win7系统安装教程,vmware虚拟机如何安装win7系统_vmware虚拟机安装win7纯净版图文教程...
  17. 计算机主板cpu的电源接口类型,给力:主板CPU电源的4pin和8pin有什么区别?
  18. oracle根据身份证号码 计算年龄、性别
  19. 4维俄罗斯方块 java_烧脑的方块:解析“俄罗斯方块”4种不同的基础模块
  20. 山大继续教育计算机答案蒙版,2020年计算机一级Photoshop考试基础自测题与答案...

热门文章

  1. 辛弃疾《丑奴儿·书博山道中壁》赏析 (转载自网络)
  2. 【第九周】吉林一日游
  3. 山东美术艺考志愿填报系统-高考艺考志愿填报指导【一键推荐院校】
  4. 用打王者荣耀的方式学习 webpack 没有不会的
  5. wchar 转 int
  6. 如何在计算机中添加家庭组,家中两台电脑怎么传文件?win 7创建家庭组轻松实现...
  7. android闹钟app,安卓手机闹钟软件谁最好?四款安卓闹钟软件横评
  8. [轉]宽屏比例16:9与16:10
  9. 定位服务器维护,定位服务与隐私
  10. vscode 自动保存代码设置