日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

qt 编译mysql wince_Qt4.8.6开发WinCE 5.0环境搭建

發布時間:2025/3/21 数据库 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 qt 编译mysql wince_Qt4.8.6开发WinCE 5.0环境搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Qt-Wince5.0開發環境介紹

1、Windows7SP1 64

2、vs2008,以及sp1補丁

3、編譯qt-everywhere-opensource-src-4.8.6.zip

4、qt-vs-addin-1.1.11-opensource.exe

5、wince5.0 SDK 根據個人情況安裝,我這里使用的是DevEmul_SDK.msi

一、WinCE5.0 sdk安裝

一般的安裝VS2008以及sp1補丁后,安裝wince sdk,就可以使用vs開發wince程序。我這里安裝完DevEmul_SDK.msi后,使用vs2008新建智能設備程序,選擇SDK的界面可以看出已經安裝的sdk,記下相應的sdk名稱,方便在編譯wince的qt庫使用。如下圖所示,我這里要使用的sdk是:My Device Emulator (ARMV4I)

工程新建完畢后,也可以在目標平臺和目標設備,看到sdk,如下圖所示

二、編譯Qt4.8.6的WinCE庫

這個步驟網上參考資料很多,不過多贅述。

1、將官方網站下載的qt-everywhere-opensource-src-4.8.6.zip,解壓到本地目錄,這里解壓后Qt的bin目錄為:C:\Qt\qt-wince-4.8.6\bin

2、用戶環境變量path中加入C:\Qt\qt-wince-4.8.6\bin;

3、修改sdk平臺配置。將C:\Qt\qt-wince-4.8.6\mkspecs\wince50standard-armv4i-msvc2005目錄下qmake.conf文件內容進行如下修改,就是添加你的sdk名稱和目標平臺

4、編譯配置。使用VS命令行(vs安裝菜單里面的命令行,非操作系統帶的cmd)進入目錄C:\Qt\qt-wince-4.8.6,執行下面指令(另外可以通過參數不編譯某些模塊,比如下面的命令 追加-nomake docs -nomake demos -nomake examples 估計可以減少編譯時間和生成文件的大小)

configure -platform win32-msvc2008 -xplatform wince50standard-armv4i-msvc2008

如下所示:

然后會有些提問,輸入依次 o y即可,大概等待10分鐘吧

5、編譯。

命令行進入bin目錄,使用命令checksdk -list查看已安裝的sdk名稱,如下圖所示,可以看到我的sdk是My Device Emulator (ARMV4I)

執行命令checksdk -sdk "My Device Emulator (ARMV4I)" -script tmp.bat &&tmp.bat && nmake

(要注意修改成自己的sdk名后再運行)進行編譯,大概可能需要2小時,反正時間比較長,最后沒有報錯,就是編譯沒有問題。

6、后續

編譯完成后,網上說可以輸入nmake confclean,減少磁盤空間的使用.。嘗試后發現先前好好的wince程序無法編譯通過。將文件夾壓縮保存以后重裝系統,解壓到C盤,就可以不用再次編譯

三、安裝VS-QT插件

從官網下載qt-vs-addin-1.1.11-opensource.exe,安裝后,在菜單中,找到Qt,進行qt目錄設置,如下圖

在運行VS2008,新建工程,如下圖所示:

點擊運行按鈕,就可以看到啟動了模擬器,并運行了程序。

友情提示:

開發時可以在Qt creator下編譯為桌面程序,然后使用vs菜單Qt下的打開pro工程。但工程屬性要修改成wince的相關配置。你可以新建同名工程然后覆蓋sln文件。

另外要注意wince下,經常部署的時候沒有給拷貝dll到wince,造成程序不能正常運行,或者沒有“效果”,這個時候,首先要考慮是否缺少dll

參考文章

總結

以上是生活随笔為你收集整理的qt 编译mysql wince_Qt4.8.6开发WinCE 5.0环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。