首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

qt_wince_hello"不是有效的windows CE应用程序。该怎么解决

2012-05-16 
qt_wince_hello不是有效的windows CE应用程序。昨天终于把qt编译成功了,但问题又出来了。我安装的是标准STA

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的依赖项

热点排行