QT程序怎么才能在wince下运行?有vs2008了 还需要什么

时间:2022-03-27 07:33:11
想在wince下面运行QT程序    环境是怎么搭建的?  我有vs2008了 和qt-vs-addin-1.1.7  还需要什么软件?   要怎么样才能将QT移植到wince上     winc上的环境怎么配置的?  新手刚上路   求指教 QT程序怎么才能在wince下运行?有vs2008了 还需要什么

10 个解决方案

#1


要自己编译一个QT的CE库

开发环境:
 OS:Win7
 CE SDK:STANDARDSDK_500 
1.先下载qt-everywhere-opensource-src-4.8.6.zip,解压到一个没有空格的目录,我放在了D盘。
2.然后打开VS2008下的命令行窗口,工具->Visual Studio 2008命令提示符 
3.配置平台信息
 cd到D:/qt-wince-4.8.6【安装时解压目录】
 configure -platform win32-msvc2008 -xplatform wince50standard-armv4i-msvc2008 
可以去mkspecs文件中查找对应的平台
 

 
4.这个是最关键的一部,方法比较多。

1).方法一,手动设置你的编译环境。

在命令行执行如下三个步骤:
set INCLUDE=C:/Program Files/Microsoft Visual Studio 9.0/VC/ce/include;C:/Program Files/Windows CE Tools/wce500/EM9161/Include/Armv4i

 set LIB=C:/Program Files/Microsoft Visual Studio 9.0/VC/ce/lib/armv4i;C:/Program Files/Windows CE Tools/wce500/EM9161/Lib/ARMV4I

  set PATH=C:/Program Files/Microsoft Visual Studio 9.0/VC/ce/bin/x86_arm;%PATH%
 
2). 方法二
cd到bin目录,你可以先checksdk.exe –list  查看你现有的sdk
 
然后checksdk.exe -sdk "StandardSDK (ARMV4I)" –script tmp.bat生成tmp.bat文件
 
运行tmp.bat配置环境。
 
5.执行nmake,进行编译。 

现在要做的事就是等一两个小时了。
 
要是觉得编译出来后文件才占空间,可以执行" nmake confclean "  
 
 
好吧,现在可以测试一下我们搭建的平台了。
 
当然得先在vs->qt->qt options->设置我们新的qt版本。
Default QT/WinCE version选择qt-wince-4.8.6

 
然后新建qt wince应用程序。




#2


按照你的方法  出现了几个错误 ,不能解决了
QT程序怎么才能在wince下运行?有vs2008了 还需要什么
我选择了C

QT程序怎么才能在wince下运行?有vs2008了 还需要什么

就出现这个问题了 - - 


我安装了qt-win-opensource-4.7.1-vs2008,vs2008,qt-vs-addin-1.1.7  这3个软件 QT程序可以在vs2008上运行了,但是怎么弄到wince里面去


我也有qt-everywhere-opensource-src-4.8.6,按照你的方法,没有弄好,求指教 QT程序怎么才能在wince下运行?有vs2008了 还需要什么

#3


C是商业版,要付费的吧?

#4


自己编译QT for CE的库,QT程序依赖这个库就行啦,你还是google一下吧,网上很多

#5


确实还是不懂怎么弄这个 , 不过还是谢谢你了

#6


;C:/Program Files/Windows CE Tools/wce500/EM9161/Include/Armv4i   这个文件 我电脑上也没有  

#7


这个写错啦,应该是D:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\Armv4i 

#8


如果有编译好的ce库,可以直接拷贝别人的,然后在vs中设置一下也是可以的

#9


还是不会弄 QT程序怎么才能在wince下运行?有vs2008了 还需要什么 网上也找不到wince的SDK,其实我连SDK是什么都不是很清楚
QT程序怎么才能在wince下运行?有vs2008了 还需要什么

QT程序怎么才能在wince下运行?有vs2008了 还需要什么


为什么用不了啊。。。。。。刚来公司,弄了一个星期了,再弄不好,  就要被开了 QT程序怎么才能在wince下运行?有vs2008了 还需要什么  以前没有弄过这样的,求指教

#10


我遇到和你一模一样的问题,后来用qt-vs-addin-1.1.10.exe解决了。

#1


要自己编译一个QT的CE库

开发环境:
 OS:Win7
 CE SDK:STANDARDSDK_500 
1.先下载qt-everywhere-opensource-src-4.8.6.zip,解压到一个没有空格的目录,我放在了D盘。
2.然后打开VS2008下的命令行窗口,工具->Visual Studio 2008命令提示符 
3.配置平台信息
 cd到D:/qt-wince-4.8.6【安装时解压目录】
 configure -platform win32-msvc2008 -xplatform wince50standard-armv4i-msvc2008 
可以去mkspecs文件中查找对应的平台
 

 
4.这个是最关键的一部,方法比较多。

1).方法一,手动设置你的编译环境。

在命令行执行如下三个步骤:
set INCLUDE=C:/Program Files/Microsoft Visual Studio 9.0/VC/ce/include;C:/Program Files/Windows CE Tools/wce500/EM9161/Include/Armv4i

 set LIB=C:/Program Files/Microsoft Visual Studio 9.0/VC/ce/lib/armv4i;C:/Program Files/Windows CE Tools/wce500/EM9161/Lib/ARMV4I

  set PATH=C:/Program Files/Microsoft Visual Studio 9.0/VC/ce/bin/x86_arm;%PATH%
 
2). 方法二
cd到bin目录,你可以先checksdk.exe –list  查看你现有的sdk
 
然后checksdk.exe -sdk "StandardSDK (ARMV4I)" –script tmp.bat生成tmp.bat文件
 
运行tmp.bat配置环境。
 
5.执行nmake,进行编译。 

现在要做的事就是等一两个小时了。
 
要是觉得编译出来后文件才占空间,可以执行" nmake confclean "  
 
 
好吧,现在可以测试一下我们搭建的平台了。
 
当然得先在vs->qt->qt options->设置我们新的qt版本。
Default QT/WinCE version选择qt-wince-4.8.6

 
然后新建qt wince应用程序。




#2


按照你的方法  出现了几个错误 ,不能解决了
QT程序怎么才能在wince下运行?有vs2008了 还需要什么
我选择了C

QT程序怎么才能在wince下运行?有vs2008了 还需要什么

就出现这个问题了 - - 


我安装了qt-win-opensource-4.7.1-vs2008,vs2008,qt-vs-addin-1.1.7  这3个软件 QT程序可以在vs2008上运行了,但是怎么弄到wince里面去


我也有qt-everywhere-opensource-src-4.8.6,按照你的方法,没有弄好,求指教 QT程序怎么才能在wince下运行?有vs2008了 还需要什么

#3


C是商业版,要付费的吧?

#4


自己编译QT for CE的库,QT程序依赖这个库就行啦,你还是google一下吧,网上很多

#5


确实还是不懂怎么弄这个 , 不过还是谢谢你了

#6


;C:/Program Files/Windows CE Tools/wce500/EM9161/Include/Armv4i   这个文件 我电脑上也没有  

#7


这个写错啦,应该是D:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\Armv4i 

#8


如果有编译好的ce库,可以直接拷贝别人的,然后在vs中设置一下也是可以的

#9


还是不会弄 QT程序怎么才能在wince下运行?有vs2008了 还需要什么 网上也找不到wince的SDK,其实我连SDK是什么都不是很清楚
QT程序怎么才能在wince下运行?有vs2008了 还需要什么

QT程序怎么才能在wince下运行?有vs2008了 还需要什么


为什么用不了啊。。。。。。刚来公司,弄了一个星期了,再弄不好,  就要被开了 QT程序怎么才能在wince下运行?有vs2008了 还需要什么  以前没有弄过这样的,求指教

#10


我遇到和你一模一样的问题,后来用qt-vs-addin-1.1.10.exe解决了。