• 8183阅读
  • 2回复

不是有效的Win32应用程序 [复制链接]

上一主题 下一主题
离线kingphosphor
 
只看楼主 倒序阅读 楼主  发表于: 2010-11-24
— 本帖被 XChinux 执行加亮操作(2010-11-26) —
遇到了debug编译的可执行文件无法执行的问题错误提示说“不是有效的Win32应用程序”。
编译release版本的则没有这个问题,在两台机器上都遇到这个问题了。怀疑是环境设置的问题,但没能找到原因,请高手帮帮忙!?


QT:2010.04(4.6.3)
QT Creator :2.0
Window XP
MinGW :20101030


环境变量将MinGW\bin和QT\bin加入到了PATH中,另建了以下环境变量:
HOME:C:\MinGW\bin
QTDIR:D:\Qt\2010.04\qt
QMAKESPEC:%QTDIR%\mkspecs\win32-g++







离线sbtree
只看该作者 1楼 发表于: 2010-11-24
沙发
windows 7 + VC++2008 + Qt4.5.2
离线kingphosphor
只看该作者 2楼 发表于: 2010-11-26
问题已解决,个人分析与QT没有关系。
主要原因是项目中用到一个库使用的是另一个版本的MinGW进行编译的(不排除是g++的版本不同)。重新对使用的库进行编译,再重新进行项目编译,可执行及调试。
快速回复
限100 字节
 
上一个 下一个