欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
劍天主頁(yè): Konqueror/Embeded 的移植

Konqueror/Embeded 的移植

Konqueror/Embeded 的移植
konqueror 是一個(gè)全功能的萬(wàn)維網(wǎng)瀏覽器(使用 KDE 中通用的部件技術(shù) )
konqueror/embedded是專(zhuān)為嵌入式而設計的,自帶有kde庫源代碼.
支持:
  • HTML4
  • CSS
  • JavaScript
  • Cookies
  • SSL
  • Non-blocking IO
  • Builtin Image Viewer
  • IPv6 support
  • Full xbel compatible bookmark support and management

官方站點(diǎn): http://www.konqueror.org/embedded/ ,上面介紹得很詳細.

下載最新版本: http://developer.kde.org/~hausmann/snapshots/Attic/konqueror-embedded-snapshot-20030705.tar.gz

關(guān)于konqueror/embedded已經(jīng)有不少前輩研究的很透徹了,像http://www.minigui.org/downloads/TECHPAPER-KONQEMB-ARCH-V1.0.pdf上,就對其結構進(jìn)行了較深入的分析。

也有更新些的版本,在http://www.cirulla.net/kdenox-snapshots/上有,不過(guò)后者所需的QT/Embedded版本必須大于3.1版本.

我使用的QT版本交叉編譯環(huán)境如下:

 QT/Embedded 2.3.7  Qtopia-free-1.7.0 arm-linux-g++ (3.3.2版本)

所有QT資源在ftp://ftp.trolltech.com上都能免費下載到。

下面介紹移植konqueror/embedded到arm板的過(guò)程。

下載 http://developer.kde.org/~hausmann/snapshots/Attic/konqueror-embedded-snapshot-20030705.tar.gz
假設解壓到 /usr/local/qt/konqueror
修改 /usr/local/qt/konkueror/konq-embed/src下的main.cc文件
第334行注釋掉     //(void)new PopupHandler( &app, "popup-handler" );
修改 /usr/local/qt/konqueror/konq-embed/src/defaults.h 修改一些網(wǎng)頁(yè)默認設置,如主頁(yè)等
修改 /usr/local/qt/konqueror/konq-embed/kdesrc/khtml/khtmldefaults.h 修改默認字體,如“unifont”
 /usr/local/qt/konqueror/konq-embed/src/preferencesimpl.cc 第152行
增加兩行:
     setFontComboEntry( defaultFont, HTML_DEFAULT_VIEW_FONT );
     defaultFont->setCurrentItem(2);  //假設你的默認字體排序為2

設置環(huán)境變量,我的qt目錄是/usr/local/qt/qt-arm,交叉編譯器目錄為/usr/local/arm/3.3.2

export QTDIR=/usr/local/qt/qt-arm/qt-2.3.7
export QPEDIR=/usr/local/qt/qt-arm/qtopia-free-1.7.0
export TMAKEDIR=/usr/local/qt/tmake-1.11
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-arm-g++
export PATH=$TMAKEDIR/bin:$QTDIR/bin:$PATH
ln -s $QPEDIR/lib/libqpe.so $QTDIR/lib/libqpe.so
mkdir /usr/local/qt/konkueror/install         

./configure --target=arm-linux --host=arm-linux --enable-embedded --enable-qt-embedded --disable-debug --enable-ftp --enable-static --disable-shared --enable-qtopia --enable-qpe --disable-mt --with-gui=qpe --with-extra-libs=/usr/local/arm/3.3.2/lib --with-extra-includes=/usr/local/arm/3.3.2/include -without-ssl --prefix=/usr/local/qt/konqueror/install --with-qt-dir=$QTDIR --with-qt-includes=$QTDIR/include --with-qt-libraries=$QTDIR/lib --with-qtopia-dir=$QPEDIR
make
make install
編譯好的文件在/usr/local/qt/konqueror/install目錄下.

漢化konqueror
 cd /usr/local/qt/konqueror/konq-embed
 make messages
 編輯生成的konqueror.pot 文件, 第15行charset設置為UTF-8 
  "Content-Type: text/plain; charset=UTF-8\n"
 編輯好后用$QTDIR/tools/msg2qm/msg2qm工具將konqueror.pot 轉成 konqueror.qm文件.
 $QTDIR/tools/msg2qm/msg2qm konqueror.pot konqueror.qm
 生成的 konqueror.qm 文件拷貝到 $QPEDIR/i18n/zh_CN目錄下.
 注意qm 文件名必需和可執行文件名相同.如 可執行文件為 arm-linux-konqueror 那么qm文件為 arm-linux-konqueror.qm

為了能在qt上運行konqueror,在文件系統目錄下最好單獨建個(gè) konqueror目錄,拷貝 /usr/local/qt/konqueror/install目錄下的所有文件到這個(gè)konqueror目錄下.我的文件系統根目錄下有個(gè) Qtopia目錄,下面就建了一個(gè)konqueror目錄,另外還有qtopia-free-1.7.0和qt-2.3.7目錄.

做好鏈接: 到文件系統目錄的Qtopia目錄下,

ln -s konqueror/bin/arm-linux-konqueror qtopia-free-1.7.0/bin/arm-linux-konqueror

ln -s konqueror/apps/Applications/konqueror.desktop qtopia-free-1.7.0/apps/Applications/konqueror.desktop

ln -s konqueror/pics/konqueror.png  qtopia-free-1.7.0/pics/konqueror.png  

拷貝翻譯文件 arm-linux-konqueror.qm 至 qtopia-free-1.7.0/i18n/zh_CN目錄下。

另外系統啟動(dòng)腳本里面必須設置好環(huán)境變量.對于konqueror來(lái)說(shuō),除了設置QTDIR,QPEDIR,QTEDIR外還要設置KDEDIR,KDEDIR就設置為建的konqueror目錄.

文件系統制作好后,下載到板子上,沒(méi)有問(wèn)題的話(huà),就可以用它瀏覽網(wǎng)頁(yè)了。

不過(guò)由于QT使用的是Unicode碼,所以要顯示中文,必須設置字體為 unicode或是支持 unicode編碼的字體,如simsun。對于編碼為gb2312的網(wǎng)站,就出問(wèn)題了,因為文件系統里并不帶gb2312字庫,所以顯示就是亂碼了。而 我在PC上模擬的qt/e就沒(méi)有問(wèn)題,是不是因為pc上gb2312庫,Qt可以自動(dòng)轉換的原因?還在思考中。

----引于網(wǎng)絡(luò )

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
QT/E和Qtopia的編譯詳解
Qt/Qte 4.7.2開(kāi)發(fā)環(huán)境搭建及Micro2440的移植筆記
QTE 交叉編譯(PC部分)
Tslib和Qt 4.8.4與在開(kāi)發(fā)板上的移植
移植qt
成功移植Qt4.7到2440,失敗是被誤導
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久