在qtcreator 2.2中用scons构建的问题调试项目

|| 我目前正在使用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编译的通用项目? 谢谢你的帮助。     
已邀请:

要回复问题请先登录注册