我已在我的系统上成功安装了NetBeans 8.2。我还安装了MinGW和MSYS来编译C / C ++项目,它运行完美。问题是每当我尝试调试程序时,它都会给我两个错误:
配置中不支持使用选定的控制台类型 而是外部终端
和
GDB意外停止,返回-1.073.741.701
并且GDB一直处于加载状态,直到我按下Cancel
。
我注意到,如果我转到C:\MinGW\bin\gdb.exe
,则表示无法启动应用程序(错误代码:0xc00007b
)。
也许这是因为我跟着official tutorial安装了MinGW和MSYS,但我无法正确安装GDB,因为第15点说:
将gdb-7.0-2-mingw32-bin.tar.gz解压缩到您的C:\ MinGW目录中,以便 gdb可执行文件安装在C:\ MinGW \ bin目录中。
但如果我解压缩文件,则有bin
和共享directories
(与现有文件重叠),所以我选择取消。
我本可以找到这个问题,但我不确定。我在gdb.exe
上运行了Dependency Walker,并将ZLIB1.DLL
和KERNEL32.DLL
清空了。我需要它们的32位版本吗?如果是这样,我在哪里可以找到下载?
屏幕截图:
答案 0 :(得分:1)
不解压缩文件几乎肯定是问题所在。可能存在依赖性,但不会导致运行时错误。
答案 1 :(得分:0)
问题解决了:正如我在编辑中提到的,问题是64位版本的ZLIB1.dll,所以我下载了32-bit version并将其放在C:\MinGW\bin
内。现在一切都很完美。感谢@bremen_matt建议我这是一个依赖问题。