Windows mingw32 make无法启动
每当我尝试从cmd运行mingw32 make时,都会出现以下对话框: 我尝试重新安装mingw32 make(同一版本和以前的版本),但问题仍然存在。无论提供给mingw32 make的任何参数或输入,也不管当前目录中是否存在Makefile,都会发生此错误 我查找了错误,似乎是mingw32 make所依赖的DLL有问题。我尝试在mingw32-make.exe上运行Dependency Walker,它所依赖的DLL(约140个独立文件)几乎都是64位的,而应用程序本身是32位的Windows mingw32 make无法启动,windows,dll,mingw,Windows,Dll,Mingw,每当我尝试从cmd运行mingw32 make时,都会出现以下对话框: 我尝试重新安装mingw32 make(同一版本和以前的版本),但问题仍然存在。无论提供给mingw32 make的任何参数或输入,也不管当前目录中是否存在Makefile,都会发生此错误 我查找了错误,似乎是mingw32 make所依赖的DLL有问题。我尝试在mingw32-make.exe上运行Dependency Walker,它所依赖的DLL(约140个独立文件)几乎都是64位的,而应用程序本身是32位的 这是M
这是MinGW安装程序中的错误吗?除了为它所依赖的所有DLL提供32位版本之外,有没有一种简单的方法来解决这个问题?64位或32位的处理器体系结构是什么
我有一个Simar问题,我通过卸载微软Visual C++重新分配和下载来修复它。 并安装
,前提是: 应用程序无法正确启动(0xc000007b)。 单击“确定”关闭应用程序 运行应用程序时,您应该记得0xc00007b
是状态\u无效\u图像\u格式
的代码,这是64位应用程序试图加载32位DLL的良好证据,反之亦然。例如,您的PATH
环境变量肯定被其他MinGW污染了,天知道还有什么。把事情弄清楚,简单点,你会找到原因的
进一步建议:
- 64位目标李>
- 32位目标李>
- Win32线程李>
- POSIX螺纹李>
- SEH例外情况李>
- 矮化例外李>
- SJLJ例外
我的处理器是x86-64。我安装了VisualStudio 2013预览,所以我假设我正在从那里获得我的VisualC++运行库。我不想安装MySo,这样我就可以运行<代码>制作< /C>。但我将看看MinGW-w64.MSYS不仅包含
make
。它有许多有用的Unix实用工具,这些工具对于构建某些第三方库是必不可少的。此外,它还包含bash
。所有这些发行版都是本机版本和下拉式版本,即不需要安装,只需取消归档,添加到PATH
即可。在你背后没有任何行动会导致你现在必须处理的事情。我不认为有“在我背后的行动”;我认为MinGW可能只是做了一些安装时不应该做的假设。我宁愿避免安装像MSYS这样广泛的东西,直到我真正需要它为止;现在我只需要一个功能正常的GNU make副本。重点是,mingw32 make
是非功能性的GNU make,MinGW开发人员自己也承认这一点。强烈反对使用它。不管怎样,你被警告过,现在该由你决定了。