国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
編譯Qt for WinCE
編譯Qt for WinCE
2010-04-20 15:03

編譯Qt for WinCE2009-12-21 14:57編譯QT

1 “Wince50standard(操作系統(tǒng))_x86(處理器)_msvc2005(開發(fā)環(huán)境)”平臺編譯
1.1 編譯環(huán)境
1.2 編譯步驟
2 “Wince50standard_armv4i_msvc2005”平臺編譯
2.1 編譯環(huán)境
2.2 編譯步驟
3 “wincewm60professional-msvc2005”平臺編譯
3.1 編譯環(huán)境
3.2 編譯步驟
編譯QT

QT的其中一種特性就是跨平臺開發(fā),因此當(dāng)我們要用QT在不同(操作系統(tǒng)和硬件)平臺下開發(fā)時(shí),就要用QT的源碼生成適合開發(fā)平臺的GUI庫。雖然奇趣的官方網(wǎng)站有各類平臺的已編譯好的QT安裝包(如qt-win-opensource-4.4.3-mingw.exe、qt-wince- preview-4.4.0-beta1-vs2005.exe等),但有些平臺還是沒有提供安裝包如嵌入式的,因此掌握QT源代碼的編譯安裝方法也是學(xué)習(xí)QT的必修課。
在這里通過實(shí)例介紹QT的編譯方法。

1 “Wince50standard(操作系統(tǒng))_x86(處理器)_msvc2005(開發(fā)環(huán)境)”平臺編譯

1.1 編譯環(huán)境
操作系統(tǒng):Microsoft Windows XP Professional版本2002 Service Pack 3
編譯器:Microsoft? Visual Studio? 2005
QT版本:qt-embedded-wince-opensource-src-4.4.3
winceSDK: Standard SDK for Windows CE 5.0

1.2 編譯步驟
1. 把QT源碼(見本文檔所在目錄的壓縮包qt-embedded-wince-opensource-src-4.4.3.zip)解壓到D盤,文件夾重命名為“wince4.4.3”
2. 進(jìn)入“Visual Studio 2005命令提示”,如圖

3. 在命令提示行中進(jìn)入QT所在目錄路徑,如圖

4. 其次執(zhí)行以下命令:

configure -platform win32-msvc2005 -xplatform wince50standard-x86-msvc2005
根據(jù)板子或手機(jī)配置來選擇嵌入式的xplatform,這個(gè)過程大約需要十分鐘左右。執(zhí)行完畢后,再次在VS2005中設(shè)置臨時(shí)的環(huán)境變量,編譯時(shí)要用到,如下:
set INCLUDE=C:\Program Files\Microsoft Visual Studio 8\VC\ce\include;C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86
set LIB=C:\Program Files\Microsoft Visual Studio 8\VC\ce\lib\x86;C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Lib\x86
set PATH=C:\Program Files\Microsoft Visual Studio 8\VC\ce\bin\x86_cex86;%PATH%

設(shè)置完畢后,執(zhí)行命令“nmake”,這個(gè)過程需要一、兩個(gè)鐘頭。

最后再次執(zhí)行“nmake”命令執(zhí)行安裝。

以上過程其實(shí)可以寫成一個(gè)批處理命令,新建一個(gè)名為“c.bat”的批處理文件,文件內(nèi)容如下:
@echo on
rem
rem This file is compile
rem
echo Setting up a VC2005/QtE only environment...
configure -platform win32-msvc2005 -xplatform wince50standard-x86-msvc2005 -fast -no-webkit

set INCLUDE=C:\Program Files\Microsoft Visual Studio 8\VC\ce\include;C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\x86
set LIB=C:\Program Files\Microsoft Visual Studio 8\VC\ce\lib\x86;C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Lib\x86
set PATH=C:\Program Files\Microsoft Visual Studio 8\VC\ce\bin\x86_cex86;%PATH%
nmake
rem nmake
time /t
:END

解釋:上面”rem nmake”是我把命令nmake注釋掉是因?yàn)椴幌脒M(jìn)行安裝,”time /t”命令是我想知道編譯結(jié)束時(shí)間從而知道編譯花了多少時(shí)間。當(dāng)然你還可以加入命令”shutdown –s”,這樣你就可以在下班后交給電腦自動(dòng)編譯完后讓其自動(dòng)關(guān)機(jī)。

2 “Wince50standard_armv4i_msvc2005”平臺編譯

2.1 編譯環(huán)境

操作系統(tǒng):Microsoft Windows XP Professional版本2002 Service Pack 3
編譯器:Microsoft? Visual Studio? 2005
QT版本:qt-embedded-wince-opensource-src-4.4.3
winceSDK: Standard SDK for Windows CE 5.0

2.2 編譯步驟

1.把QT源碼(見本文檔目錄的壓縮包qt-embedded-wince-opensource-src-4.4.3.zip)解壓到D盤,文件夾重命名為“wince4.4.3”
2.進(jìn)入“Visual Studio 2005命令提示”, 進(jìn)入QT所在目錄路徑
3.其實(shí)前面步驟都和前面平臺QT的編譯一樣,只是在執(zhí)行“configure”命令和設(shè)置臨時(shí)環(huán)境變量略有不同。這里我給出命令集合的批處理文件內(nèi)容:

@echo on
rem
rem This file is compile
rem
echo Setting up a VC2005/Qt only environment...
configure -platform win32-msvc2005 -xplatform wince50standard-armv4i-msvc2005
set INCLUDE=C:\Program Files\Microsoft Visual Studio 8\VC\ce\include;C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\Armv4i
set LIB=C:\Program Files\Microsoft Visual Studio 8\VC\ce\lib\armv4i;C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Lib\ARMV4I
set PATH=C:\Program Files\Microsoft Visual Studio 8\VC\ce\bin\x86_arm;%PATH%
nmake
time /t
shutdown -s
:END

解釋:這里環(huán)境變量所包含的類庫和前面不同,因?yàn)樗С值挠布脚_不同。

3 “wincewm60professional-msvc2005”平臺編譯

3.1 編譯環(huán)境

操作系統(tǒng):Microsoft Windows XP Professional版本2002 Service Pack 3
編譯器:Microsoft? Visual Studio? 2005
QT版本:qt-embedded-wince-opensource-src-4.4.3
wmSDK: Windows Mobile 6 Professional SDK

3.2 編譯步驟

1.這里和前面略不同的是要用到Windows Mobile 6 Professional SDK,因此先安裝這個(gè)開發(fā)包。
2.把QT源碼(見本文檔目錄的壓縮包qt-embedded-wince-opensource-src-4.4.3.zip)解壓到D盤,文件夾重命名為“wince4.4.3”
3.進(jìn)入“Visual Studio 2005命令提示”, 進(jìn)入QT所在目錄路徑
4.命令集合的批處理文件內(nèi)容如下:

@echo on
rem
rem This file is compile
rem
echo Setting up a VC2005/Qt only environment...
configure -platform win32-msvc2005 -xplatform wincewm60professional-msvc2005 -no-webkit -fast
set INCLUDE=C:\Program Files\Microsoft Visual Studio 8\VC\ce\include;C:\Program Files\Windows Mobile 6 SDK\PocketPC\Include\Armv4i
set LIB=C:\Program Files\Microsoft Visual Studio 8\VC\ce\lib\armv4i;C:\Program Files\Windows Mobile 6 SDK\PocketPC\Lib\Armv4i
set PATH=C:\Program Files\Microsoft Visual Studio 8\VC\ce\bin\x86_arm;%PATH%
cd src
nmake
time /t
shutdown -s
:END

解釋:這里configure命令里我加入了“-no-webkit –fast”是為了加快編譯速度而加進(jìn)的選項(xiàng),“-no-webkit”是不編譯webkit(聽說是LINUX下要用到的工具)。多了“cd src”命令是進(jìn)入“src”文件夾,只編譯此文件夾內(nèi)的文件,也是為了加快編譯速度。

 

我的WinCE 6.0的配置:

@echo on
rem
rem This file is compile
rem
echo Setting up a VC2005/Qt only environment...
configure -platform win32-msvc2005 -xplatform wince60standard-armv4i-msvc2005 -no-webkit -fast
set INCLUDE=D:\Program Files\Microsoft Visual Studio 8\VC\ce\include;C:\Program Files\Windows CE Tools\wce600\STANDARDSDK_600\Include\Armv4i
set LIB=D:\Program Files\Microsoft Visual Studio 8\VC\ce\lib\armv4i;C:\Program Files\Windows CE Tools\wce600\STANDARDSDK_600\Lib\ARMV4I
set PATH=D:\Program Files\Microsoft Visual Studio 8\VC\ce\bin\x86_arm;%PATH%
nmake
:END

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
如何在CE6.0 image中加入MFC的支持, 及如何導(dǎo)出相關(guān)的SDK
如何導(dǎo)出wince6.0的SDK 添加MFC支持
RETAILMSG 的定義與實(shí)現(xiàn)&Windows CE 6.0下dpCurSettings...
淺入深出QWT
Win10 + VS2015 下編譯 Qt5.6.0
GoogleBreakpad庫生成Dump文件
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服