qt_wince_hello"不是有效的windows CE应用程序。
昨天终于把qt编译成功了,但问题又出来了。
我安装的是标准STANDARDSDK_500的SDK,硬件2440,QT是4.7.3,VS2005
直接用MFC做出来的应用程序可以在设备上跑,但是用VS2005建的Qt工程就会报错,
比如有一个wince_qt_hello.exe,双击运行时,报错:"qt_wince_hello"不是有效的windows CE应用程序。
并且我拷贝了QtCore4.dll, QtGui4.dll,msvcr80.dll到wince-qt_hello.exe所在的目录下。
[解决办法]
确认一下qt的SDK是什么?
qt这个工程是你自己用安装好的SDK新建的工程吗?如果是从别的地方拿来现成的工程,你需要查看一下这个qt工程用的SDK是什么名字,然后需要你安装一个和qt工程的SDK名字一样的SDK。
[解决办法]
QT编译的SDK要和你编译MFC程序的那个SDK设置成一样,要不用就会出现类似的情况
[解决办法]
有可能你的程序运行内存不足了。
[解决办法]
用Depends.Exe看看EXE的依赖项