【转载】R6034错误,C Runtime Error
这是我转的一篇非常全的帖子
能查到的解决方法都在里面有提及:
我是使用 stdafx.h加入这句
code #pragma comment(linker, "\"/manifestdependency:type='Win32' name='Microsoft.VC80.CRT' version='8.0.50608.0' processorArchitecture='X86' publicKeyToken='1fc8b3b9a1e18e3b' language='*'\"") 解决的
vs2008的话改成VC90.CRT
version='8.0.50608.0' 改成你的vs的版本.
以下是转载的全文
一个项目从vc6迁移到VS2005,在修改了一系列的类型警告后。编译成功了,Debug的时候,结果却冒出一个R6034错误:"An application has made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information."
Output Window:app.exe 中的 0x7c984ed1 处最可能的异常: 0xC0000142: DLL Initialization Failed。
编译条件是:Linker->Manifest File ->Allow Isolation:Yes。
之后,调试中出现若干错误,屏蔽掉错误代码,可以运行,只是最前面的一个splash窗体没有了。
(参考: http://forums.microsoft.com/china/ShowPost.aspx?PostID=1988459&SiteID=15)
问题描述:大部分的vs.net 2005的用户在新建“win32项目-windows应用程序”的时候,新建的工程都通不过去,出现如下提示:
Solution to “MSVCR80D.dll not found”
“没有找到MSVCR80D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”
问题所在:由于vs.net 2005 采用了一种新的DLL方案,搞成一个exe还要配有一个manifest文件(一般在嵌入文件里了,所以看不到,不过也可以不嵌入,这样会生产一个<程序名>.exe.manifest的文件,没它exe自己就转不了了:)这是个新功能,微软弄了个新工具(mt.exe),结果不好用,好像是fat32下时间戳有问题(在ntfs下这个问题就没有了),搞得manifest有时嵌入不到exe中(默认配置是嵌入的,所以就报错找不到dll了。
解决方案
1. 微软的解决方案。
在“属性->配置属性->清单工具->常规“下有一个”使用FAT32解决办法,设置为"是"
2. 找到你的工程的文件夹,如(myproject),找到其下的myproject\myproject\Debug\,Delete it.
12。 http://forums.microsoft.com/china/ShowPost.aspx?PostID=1988459&SiteID=15
我也碰到上面的问题,上面是解决方案。直接在stdafx.h头文件中加入这个就可以了。#pragma comment(linker, "\"/manifestdependency:type='Win32' name='Microsoft.VC80.CRT' version='8.0.50608.0' processorArchitecture='X86' publicKeyToken='1fc8b3b9a1e18e3b' language='*'\"")
【转载】R6034错误,C Runtime Error相关推荐
- win 10更新后 ArcGIS 启动错误:Runtime Error !R6025
ArcGIS 启动错误:Runtime Error !R6025 win10系统更新以后,启动arcmap常出现如下情况: 这时不必重新安装,只需在arcmap快捷方式"属性-高级" ...
- Run-time error'5' Invalid procedure call or argumengt
症状:今天使用某个软件的时候,新建一份文档的过程中老是提示这个错误:Run-time error'5' .Invalid procedure call or argumengt 原因:软件参数设置与电 ...
- Runtime error: expected scalar type Float but found Double
错误:Runtime error: expected scalar type Float but found Double w_true=torch.tensor([2,-3.4]).T b_true ...
- 解决docer login报错 panic: runtime error: invalid memory address or nil pointer dereference
问题描述 不知道自己做了什么操作,然后进行docker login的时候,突然出现以下错误 panic: runtime error: invalid memory address or nil po ...
- R6034错误,C Runtime Error
这是我转的一篇非常全的帖子 能查到的解决方法都在里面有提及: 我是使用 stdafx.h加入这句 code #pragma comment(linker, "\"/manifest ...
- ArcEngine Error: R6034 Runtime Error! An application has made an attempt to load the C runtime ...
QQ交流群:607330463 GIS开发技术最强交流群 未经允许 禁止转载 可以参考 ArcEngine开发中遇见如下错误: Error: R6034 Runtime Error! An a ...
- VS2005 编译环境,解决 Runtime Error(运行时错误): R6034。
Posted on December 8, 2007 by 王永杰 问题:Runtime Error R6034 在VS2005编译环境下,用makefile编译的程序爆出了一个可恶的Runtime ...
- C# 遇到 R6034 Runtime Error的解决办法
最近在开发个GIS小工具,用到了ArcgisEngine的gp工具MultipleRingBuffer,在调试的时候提示LoderLock的错误,在vs2010中[调试]-[异常]-[Managed ...
- VB6程序运行错误Run-time error 339: Tabctl32.ocx的解决办法
运行错误Run-time error 339: Tabctl32.ocx的解决办法 [问题] 最近一段时间与教研室的各位老师在做一个山东省一级OFFICE模拟软件时,前面的开发工作一切顺利,却在后面的 ...
最新文章
- 初学git:用git bash往github push代码
- GBDT基本原理及应用
- shell 创建文件_如何在shell脚本中创建与shell脚本同目录或者同相对路径的文件夹或者文件?...
- java正则 找出数字_Java使用正则表达式实现找出数字功能示例
- 索尼android 怎么截屏快捷键,索尼XZ Premium怎么截屏 2种索尼XZ Premium截图方法
- 去掉字符串后面所有的0 去掉字符串前面或后面的0;
- 正能量之项目经理的自我修养
- 《How to debug PS4 game》
- FreeTextBox使用
- 联想java笔试题20190618
- android webview打开pdf文件
- 短信群发行业的短信通道有哪些类别和不同
- centos 6 升级gcc
- 元宇宙:不透明面纱下的“康德主义”
- 阿里云服务器部署学习笔记
- 数字验证的正则表达式
- 理想低通滤波器、巴特沃斯低通滤波器和高斯低通滤波器
- MySQL官方示例数据库的使用
- ntp linux 是什么意思,【NTP】Linux NTP
- 理解Python中的LEGB原则