win7下:qtcreator运行程序:程序异常结束

weixin_38067509 2019-09-19 11:35:09
最近,打算在windows下开发Qt程序,由于刚刚入门,所以,很多环境的搭建都是按照网上的教程来的,出了一个问题,搞了一下午也没有搞定,所以,想请热心人士指点一下:我的问题是这样的:打开Qtcreator,建立一个Gui工程后,然后点击 运行,却出现了:程序异常结束;编译输出现象:18:29:28: 为项目a执行步骤 ...18:29:28: 正在启动 "C:\Qt\4.8.6_MinGW\bin\qmake.exe" F:\day\adder\a\a.pro -r -spec win32-g++18:29:33: 进程"C:\Qt\4.8.6_MinGW\bin\qmake.exe"正常退出。18:29:33: 正在启动 "C:\Qt\mingw\bin\mingw32-make.exe" C:/Qt/mingw/bin/mingw32-make -f Makefile.Debugmingw32-make[1]: Entering directory `F:/day/adder/build-a-Local_PC-Debug'c:\Qt\4.8.6_MinGW\bin\uic.exe ..\a\adder.ui -o ui_adder.hg++ -c -pipe -g -frtti -fexceptions -mthreads -Wall -Wextra -DUNICODE -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Qt\4.8.6_MinGW\include\QtCore" -I"c:\Qt\4.8.6_MinGW\include\QtGui" -I"c:\Qt\4.8.6_MinGW\include" -I"c:\Qt\4.8.6_MinGW\include\ActiveQt" -I"debug" -I"." -I"..\a" -I"." -I"c:\Qt\4.8.6_MinGW\mkspecs\win32-g++" -o debug\main.o ..\a\main.cppg++ -c -pipe -g -frtti -fexceptions -mthreads -Wall -Wextra -DUNICODE -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Qt\4.8.6_MinGW\include\QtCore" -I"c:\Qt\4.8.6_MinGW\include\QtGui" -I"c:\Qt\4.8.6_MinGW\include" -I"c:\Qt\4.8.6_MinGW\include\ActiveQt" -I"debug" -I"." -I"..\a" -I"." -I"c:\Qt\4.8.6_MinGW\mkspecs\win32-g++" -o debug\adder.o ..\a\adder.cppC:\Qt\4.8.6_MinGW\bin\moc.exe -DUNICODE -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Qt\4.8.6_MinGW\include\QtCore" -I"c:\Qt\4.8.6_MinGW\include\QtGui" -I"c:\Qt\4.8.6_MinGW\include" -I"c:\Qt\4.8.6_MinGW\include\ActiveQt" -I"debug" -I"." -I"..\a" -I"." -I"c:\Qt\4.8.6_MinGW\mkspecs\win32-g++" -D__GNUC__ -DWIN32 ..\a\adder.h -o debug\moc_adder.cppg++ -c -pipe -g -frtti -fexceptions -mthreads -Wall -Wextra -DUNICODE -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Qt\4.8.6_MinGW\include\QtCore" -I"c:\Qt\4.8.6_MinGW\include\QtGui" -I"c:\Qt\4.8.6_MinGW\include" -I"c:\Qt\4.8.6_MinGW\include\ActiveQt" -I"debug" -I"." -I"..\a" -I"." -I"c:\Qt\4.8.6_MinGW\mkspecs\win32-g++" -o debug\moc_adder.o debug\moc_adder.cppg++ -mthreads -Wl,-subsystem,windows -o debug\a.exe debug/main.o debug/adder.o debug/moc_adder.o  -L"c:\Qt\4.8.6_MinGW\lib" -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4 mingw32-make[1]: Leaving directory `F:/day/adder/build-a-Local_PC-Debug'18:30:12: 进程"C:\Qt\mingw\bin\mingw32-make.exe"正常退出。18:30:12: Elapsed time: 00:44.应用程序输出现象:Starting F:\day\adder\build-a-Local_PC-Debug\debug\a.exe...程序异常结束。F:\day\adder\build-a-Local_PC-Debug\debug\a.exe crashed下面是我的环境搭建步骤及流程:QT4.8.5for Windows(Qt Creator+MinGW),下面是我的配置方法:1、先安装编译环境qt-creator-win-opensource-3.0.0.exe。请使用默认路径C:\Qt\qtcreator-3.0.0。2、解压缩编译器工具MinGW-gcc440_1.zip。请把里面的文件夹mingw拷贝到路径C:\Qt\mingw。3、解压缩调试器工具gdb-7.5-i686_WinXP.zip。   请把里面的文件夹gdb-7.5-i686_WinXP拷贝到路径C:\Qt\gdb-7.5-i686_WinXP。4、最后安装库文件qt-win-opensource-4.8.5-mingw.exe。   QT默认的安装路径是C:\Qt\4.8.5,这里建议修改为C:\Qt\4.8.5_MinGW,此举是为了与其他QT版本库区分开。避免把已安装的其他QT版本覆盖并破坏掉。(注:支持windows环境的QT库有mingw,vs2010,vs2008等版本)   当安装提示Find installed MinGW时,请用户指向路径C:\Qt\mingw。5、以上步骤完成后,执行桌面快捷方式Qt Creator。  (1)进入软件->菜单->工具->选项->构建和运行->Qt版本->手动设置,添加qmake路径C:\Qt\4.8.5_MinGW\bin\qmake.exe。  (2)进入软件->菜单->工具->选项->构建和运行->构建套件(Kit),把编译器选择为"MinGW",调试器选择gdb-7.5-i686_WinXP。   管理->编辑->浏览->指向调试器路径C:\Qt\gdb-7.5-i686_WinXP\gdb-i686-pc-mingw32.exe。   Qt版本选择为"Qt 4.8.5(4.8.5_MinGW)"。  (3)进入软件->菜单->工具->选项->构建和运行->编译器->手动设置,添加MinGW,并设置相应路径。编译器路径C:\Qt\mingw\bin\gcc.exe。6、加快Qt编译的速度技巧。   Qt默认的编译方式速度非常慢,可以使用多核编译的方式来提升速度。   进入软件并打开工程后->工具栏->项目->构建和运行->把mingw32-make.exe替换为jom.exe。
...全文
267 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38076910 2019-09-19
  • 打赏
  • 举报
回复
代码贴出来看看
weixin_38077297 2019-09-19
  • 打赏
  • 举报
回复
可能是编译器的问题,还是建议windows下用vs的编译器,或者换一个mingw(可能是版本问题)

435

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧