我有一台Windows 7计算机,我用jGrasp编写了C程序。切换到Windows 10后,我安装了jGrasp,MinGW(包括g ++)和Java。我将PATH设置为MinGW bin和Java jre bin。当我打开用于完美编译的代码时,它现在无法编译。我收到以下错误...
cc1.exe - 应用程序错误 应用程序无法正确启动(0xc000007b)。单击“确定”关闭应用程序。
我转到MinGW bin并找到cc1.exe,然后双击它。我收到3条错误消息,说该程序无法启动,因为缺少.dll文件。缺少的.dll文件是libgmp-10.dll,libmpc-3.dll和libmpfr-4.dll。所有这些都在MinGW bin目录中,所以我不知道出了什么问题。
在线研究表明,这个问题可能是混合使用32位和64位工具的结果。我有一个64位版本的Windows 10.我虽然使用了MinGW安装程序,但没有选择32或64.任何帮助都将非常感谢。我只是想编码!
答案 0 :(得分:0)
我需要将MinGW bin目录添加到我的路径中。有了这个,错误就得到了解决。
我正在使用.exe文件的完全限定路径调用MinGW。
我不知道为什么MinGW没有在.exe中明确命名的目录中找到.dll。