问题描述
||
我目前正在使用SCons作为构建系统的项目中。由于该项目是为gcc编写的,因此我正在Windows上进行开发,因此我将使用mingw进行编译并在QTCreator中进行开发。因此,我将其设置为通用项目。直到最近我使用了QTCreator 2.0.1,一切正常(意味着编译,运行和调试),但是现在我决定通过安装最新的qt sdk版本进行升级,因此我正在研究QTCreator 2.2.0。现在,我的项目的编译和执行仍然可以正常工作,但是调试器给我带来了麻烦。
现在,当我尝试以调试模式启动项目时,我收到警告,指出x86-windows-msvc2008-pe-32bit类型的可执行文件的最佳调试引擎不可用,它将使用Gdb。尽管如此,有时调试仍然可以正常进行,但是在大多数情况下,调试会继续出现错误,提示我的可执行文件为“未采用可执行文件格式:无法识别文件格式”。使用我的旧QTCreator 2.0.1,调试仍然可以完美地进行。
现在我的问题是:
为什么在我用mingw编译时尝试调试msvc2008可执行文件(并将项目的工具链设置为mingw到(即使在构建时应忽略))?
尝试使用gdb时,试图告诉我的错误消息“不是可执行文件格式:无法识别文件格式”是什么?
最重要的是:如何配置QT Creator 2.2才能调试mingw编译的通用项目?
谢谢你的帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)