QT環境搭建和目標機環境配置

2021-06-20 21:35:42 字數 2328 閱讀 9913

採用ubuntu10.04的虛擬機器,     

chmod +x qt-sdk-linux-x86-opensource-2010.04.bin      //可執行

./qt-sdk-linux-x86-opensource-2010.04.bin                      //執行檔案

然後一路點next即可

1  將檔案拷貝到目標資料夾,後解壓,得到kergoth-tslib-d7f5dae資料夾,進入該資料夾

2  ./autogen.sh      //含義:生成configure源**配置檔案

3  ./configure  --host=arm-linux  --disable-h3600  --disable-arctic2   --disable-mk712   --disable-collie  --disable-corgi  --disable-ucb1x00   --with-gnu-ld 

-- prefix=/work/qt/tslib_install   ac_cv_func_malloc_0_nonnull=yes

//為編譯安裝做配置,--host:選擇安裝的目標系統   --disable是指不指定對指定觸控螢幕的支援,即選擇input輸入子系統    --with-gnu-ld:使用gnu的聯結器

-- prefix:指定的安裝位置,即編譯生成的檔案都放在/work/qt/tslib_install 資料夾下   ac_cv_func_malloc_0_nonnull:測試malloc函式是否可用

(注意空格,否則會出現找不到檔案)

4  make&&make install

1  abi編譯器對orr不識別,

2 修改src/corelib/tools/qchar.h的358行

#ifdef qt_no_cast_from_ascii

qchar(char c);

qchar(uchar c);

#endif

ushort ucs;

}#if (defined(__arm__)||defined(__armel__))

q_packed

#endif

;3  ./configure -embedded arm \

-opensource \

-qt-libpng \

-qt-libjpeg \

-qt-libmng \

-no-********** \

-make libs \

-nomake tools \

-make examples \

-nomake docs \

-make demos  \

-qt-kbd-linuxinput \

-qt-mouse-tslib \

-xplatform qws/linux-arm-g++ \

-little-endian \

-qt-freetype \

-qt-libtiff \

-depths 16,18 \

-qt-gfx-linuxfb \

-no-qt3support \

-no-nis \

-no-cups \

-no-iconv \

-no-dbus \

-no-openssl \

-no-fast \

-no-accessibility \

-no-scripttools \

-no-mmx \

-no-********** \

-svg -no-webkit \

-no-3dnow  \

-no-sse  -no-sse2  \

-no-gfx-transformed \

-no-gfx-multiscreen \

-no-gfx-vnc \

-no-gfx-qvfb \

-prefix /work/qt/qt-4.7-arm \

-i /work/qt/tslib_install/include  \

-l /work/qt/tslib_install/lib \

-r /work/qt/tslib_install/lib \

-d__arm_arch_4t__

4   make install

四個步驟:部署qt庫檔案到開發板     部署tslib庫檔案、校準命令、外掛程式檔案到開發板      增加環境變數中對qt tslib的支援和配置       增加字型檔檔案

1.

ActiveRecord環境搭建和配置

activereocrd是castle中一orm框架,它對nhibernate做了進一步的封裝。1.環境搭建 a.程式集引用 注意各程式集間版本相容性 castle.activerecord.dll castle.dynamicproxy2.dll iesi.connections.dll nhib...

qt環境搭建

之前在linux上玩過qt的開發,現在因為專案需要不得不在window上開發,原本想直接裝個qt5.2就算了,懶得去配置qt4.8的環境,又麻煩,但是現在qt5取消了qt4的很多類,至少用法上有很多不同,所以還是用回qt4.8比較方便。好了,現在來說說qt4.8在win7上的安裝吧,經本人親測成功。...

Qt環境搭建

qtcreator 編譯器 mingw 偵錯程式 gdb 安裝 安裝qt creator windows opensource 2.8.0到d qt 解壓mingw gcc440 1到d qt 解壓qtcreator gdb 7.4 mingw32 nt 6.1 i686.tar到d qt 安裝qt...