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应用程序。
开发环境:
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
按照你的方法 出现了几个错误 ,不能解决了
我选择了C
就出现这个问题了 - -
我安装了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,按照你的方法,没有弄好,求指教
我选择了C
就出现这个问题了 - -
我安装了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,按照你的方法,没有弄好,求指教
#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
还是不会弄
网上也找不到wince的SDK,其实我连SDK是什么都不是很清楚
为什么用不了啊。。。。。。刚来公司,弄了一个星期了,再弄不好, 就要被开了 以前没有弄过这样的,求指教
为什么用不了啊。。。。。。刚来公司,弄了一个星期了,再弄不好, 就要被开了 以前没有弄过这样的,求指教
#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应用程序。
开发环境:
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
按照你的方法 出现了几个错误 ,不能解决了
我选择了C
就出现这个问题了 - -
我安装了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,按照你的方法,没有弄好,求指教
我选择了C
就出现这个问题了 - -
我安装了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,按照你的方法,没有弄好,求指教
#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
还是不会弄
网上也找不到wince的SDK,其实我连SDK是什么都不是很清楚
为什么用不了啊。。。。。。刚来公司,弄了一个星期了,再弄不好, 就要被开了 以前没有弄过这样的,求指教
为什么用不了啊。。。。。。刚来公司,弄了一个星期了,再弄不好, 就要被开了 以前没有弄过这样的,求指教
#10
我遇到和你一模一样的问题,后来用qt-vs-addin-1.1.10.exe解决了。