设置 Qt Creator 使用最新版本的 g++和 Windows 上的 gdb
我希望在 Windows 上由 GNU C++ 编译器 (MinGW) 编译的 Qt 程序中使用 C++11 功能。因此我无法使用 Qt SDK 中提供的编译器版本。
我决定使用最新版本的 Qt、Qt Creator 和 MinGW。为此,我单独下载并安装了这些软件。可以轻松设置 Qt Creator 以使用安装在 C:\Qt
文件夹中的 Qt 版本以及安装在 C:\MinGW
文件夹中的 MinGW 中的 GNU C++ 编译器,但此时调试不起作用。更具体地说,我收到错误:
“启动程序期间退出,代码为 0x0”
如何修复它?工具链选项中调试器的正确设置是什么?
I wish to use the C++11 features in a Qt programs compiled by GNU C++ compiler (MinGW) on Windows. By this reason I can not use a version of compiler provided in Qt SDK.
I decided to use the latest versions of Qt, Qt Creator and MinGW. By this reason, I download and install these software separately. It is easy to set up the Qt Creator to use the version of Qt installed in C:\Qt
folder and GNU C++ compiler from MinGW installed to C:\MinGW
folder, but a debugging does not work then. More specific, I receive error:
"During startup program exited with code 0x0"
How to fix it? What is a correct setting for the debugger in the toolchain options?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
QtCreator 需要 gdb 的修补版本才能工作。这是一个解决方法
您有 2 个选择(假设您对框架和编译器的先前安装完全满意):
将调试器安装到适当的位置目录并最终恢复调试器的配置。
QtCreator requires a patched version of gdb to works. It's a workaround
You have 2 alternatives (assuming that you are entirely satisfied with the prior installation of the framework and the compiler):
Install the debugger to the appropriate directory and finally resume the configuration of the debugger.