Dragon |
|
|||
Dragon |
日歷
統(tǒng)計(jì)
導(dǎo)航常用鏈接留言簿(3)隨筆分類(58)
隨筆檔案(58)
搜索最新評(píng)論
閱讀排行榜評(píng)論排行榜 |
在最近覺得QT越來越好用了,都是同一QT代碼,能很快的從windows XP移植到windows mobile 我先說明一下我已經(jīng)編譯好的QT版本: D:\Qt\mobile\ 編譯選項(xiàng): -platform win32-msvc2008 -xplatform wincewm60professional-msvc2008 -fast D:\Qt\mobile\ 編譯選項(xiàng): -platform win32-msvc2008 -xplatform wincewm60professional-msvc2008 -fast D:\Qt\win32\ 編譯選項(xiàng): -platform win32-msvc2008 -debug-and-release D:\Qt\win32\ 編譯選項(xiàng): -platform win32-msvc2008 -debug-and-release 1. 首先我們將這四個(gè)路徑添加到VS中,工具->選項(xiàng)->Qt->Builds->Add D:\Qt\mobile\ D:\Qt\mobile\ D:\Qt\win32\ D:\Qt\win32\ 以前感覺這里的設(shè)置對(duì)VS沒影響,現(xiàn)在才發(fā)現(xiàn)它們是有影響的,它們就是設(shè)置環(huán)境變量QTDIR的值, 2. 修改這個(gè)值還沒有可以移植到windows mobile下。在生成->配置管理器;在“活動(dòng)解決方案平臺(tái)” 3. 然后在“解決方案管理器”中右擊項(xiàng)目,選擇屬性。在彈出的對(duì)話框中我們只需要添加兩個(gè)東西 _DEBUG;_WIN32_WCE=$(CEVER);UNDER_CE;$(PLATFORMDEFINES);WINCE;DEBUG;_WINDOWS; 在鏈接器->命令行->符加選項(xiàng)中添加如下內(nèi)容: /subsystem:windowsce,5.00 最后在屬性框中修改成mobile用的QT版本,重新生成解決方案即可。 (注:因?yàn)?/span>QTDIR值隨著QT版本的改變而改變,故頭文件與LIB的路徑不用再修改) 如果有些代碼是用了 #ifdef isMobile #endif 包圍的,我們可以在項(xiàng)目屬性中C/C++->命令行->附加選項(xiàng)中加入:/D "isMobile"
|
![]() |
|
Copyright © Dragon | Powered by: 博客園 模板提供:滬江博客 |