C 从命令提示符编译时出现运行时错误R6034

C 从命令提示符编译时出现运行时错误R6034,c,mingw,runtime-error,C,Mingw,Runtime Error,我试图从命令提示符下用C(使用MinGW)编译一个简单的“hello world”程序,但出现以下错误: R6034:应用程序试图错误加载C运行时库。有关更多信息,请联系应用程序的支持团队 我已经在这个主题上做了几次搜索,似乎对其他程序放置在path变量中的杂散mscvr文件达成了共识 我已下载Process Explorer并尝试查找任何此类文件,但我找到的msvcr文件(msvcr80和msvcrt)都是从system32文件夹加载的 这是我的系统路径中的内容: %SystemRoot%\s

我试图从命令提示符下用C(使用
MinGW
)编译一个简单的“hello world”程序,但出现以下错误:

R6034:应用程序试图错误加载C运行时库。有关更多信息,请联系应用程序的支持团队

我已经在这个主题上做了几次搜索,似乎对其他程序放置在path变量中的杂散
mscvr
文件达成了共识

我已下载Process Explorer并尝试查找任何此类文件,但我找到的
msvcr
文件(
msvcr80
msvcrt
)都是从system32文件夹加载的

这是我的系统路径中的内容:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\MATLAB\R2008a\bin\win32;c:\mingw\bin.

任何关于如何解决这个问题的帮助都将不胜感激。

我终于找出了问题所在。Matlab是罪魁祸首;把它从我的道路上移开解决了问题!:)-Dave

Msvcr80.dll不应出现在c:\windows\system32中。它只能位于并行缓存中,即c:\windows\winsxs目录。删除该DLL。除此之外,一个“hello world”程序如何依赖于它还很不清楚。谢谢。我终于发现了问题所在。Matlab是罪魁祸首;把它从我的路径上移开解决了问题!:)也许你应该把你的评论变成一个答案?