畢業設計QT步驟

2021-08-30 14:39:45 字數 3294 閱讀 2144

基本命令

tar zxvf file..tar.gz

tar jxvf file.tar.bz2

方法一:

./configure

make

make install

方法二:

./configure --prefix=/路徑

make ;

make install

方法三:

./configure --enable-static-link \

--prefix=$***/static --with-curses &&

make &&

make install

交叉編譯環境

arm-linux-gcc-3.4.1.tar.bz2 解壓得usr/local/ 資料夾,將arm資料夾考

到/usr/local/下

現在交叉編譯程式集都位於/usr/local/arm/3.4.1/bin下面了

/etc/bash.bashrc檔案的最後一行新增命令

export path=/usr/local/arm/3.4.1/bin:$path

儲存重新登入測試echo $path   arm-linux-gcc –v

qt環境的搭建

1. x11

qt-x11-opensource-src-4.5.3.tar.bz2 解壓改名為qt

$ ./configure

$ make

cd tools/qvfb

make

2. embedded

qt-embedded-linux-opensource-src-4.5.3.tar.bz2

將 qt-embedded-linux-opensource-src-4.5.3.tar.bz2壓縮包解壓為2份,分別編譯

嵌入式 x86 和 arm 二個版本。

1. 嵌入式x86版:

$ ./configure -embedded x86 -qvfb

$ make

# make install

將qt/bin下qvfb複製至/usr/local/trolltech/qtembedded-4.5.3-x86/bin下

setenv.sh內容:

qtedir=/usr/local/trolltech/qtembedded-4.5.3-x86

path=/usr/local/trolltech/qtembedded-4.5.3-x86/bin:$path

ld_library_path=/usr/local/trolltech/qtembedded-4.5.3-

x86/lib:$ld_library_path

移到/usr/local/trolltech/qtembedded-4.5.3-x86中。

cd /usr/local/trolltech/qtembedded-4.5.3-x86

source setenv.sh

cd /usr/local/trolltech/qtembedded-4.5.3-x86/demos/books

qvfb -width 640 -height 480 &    //執行乙個綠色螢幕

./books –qws                  //qt程式執行

2.嵌入式arm版:

./configure -prefix /usr/local/trolltech/qtembedded-4.5.3-arm -embedded arm

make

make install  // make install-strip//壓縮模式

ac_cv_func_malloc_0_nonnull=yes

$ make

# make install

2410開發板的步驟

連好線,配置ip為192.168.1.180, 開啟windows附件中的超級終端,開啟開發板,超級終

端中出現了uboot資訊,設定tftp的目錄

tftp 30800000 ramdisk.gz

tftp 30008000 zimage

go 30008000

進入linux

遠端windows ip:192.168.1.180 (administrator/123456) 共享目錄為c:\download

mount -t cifs –o username=administrator,password=123456

192.168.1.180:download /mnt/nfs

qt tslib複製到開發板上

將pc機上/usr/local/trolltech/qtembedded-4.5.3-arm/lib 中複製到2410

的/usr/local/trolltech/qtembedded-4.5.3-arm/lib

libqtgui.so.4 libts-0.0.so.0 libqtcore.so.4 libqtnetwork.so.4 

libqtwebkit.so

將pc機上/usr/local/tslib中的庫複製到2410的/usr/local

開機自動設定環境變數,在2410的 /etc/profile中追加:

export ld_library_path=/usr/local/lib:$qtdir/lib:$ld_library_path          

export tslib_root=/usr/local/lib    

export tslib_tsdevice=/dev/input/event0

export tslib_fbdevice=/dev/fb0 

export tslib_plugindir=/usr/local/lib/ts

export tslib_consoledevice=none

export tslib_conffile=/usr/local/etc/ts.conf

export pointercal_file=/etc/pointercal

export tslib_calibfile=/etc/pointercal

export qws_mouse_proto=tslib:/dev/input/event0

些問題. 需要在程式中重新設定中文字型, 不然browser開啟中文網頁就是方塊了 . 

qpushbutton hello( "hello world!", 0 );

hello.resize( 100, 30 );

a.setmainwidget( &hello );

hello.show();

return a.exec();

}

畢業設計!畢業設計!!畢業設計!!!

看到ceocio的帖子 嚇人哦 深有體會。進幾年有些本科學生的程式與 實在不象話。有的組的答辯問題簡直成了挑錯字,平均每頁都有錯字。有的組在資料庫設計時,姓名 身份證號 手機號 日期全部都用char 10 答辯時還振振有辭,說在做測試時僅僅輸入了些簡單的數字做測試,所以沒有發現問題!還有的學生 是這...

製作畢業設計

1.本工作室有豐富的 asp 和 asp.net開發經驗,歡迎廣大2008屆畢業生朋友前來諮詢.2.注意 本工作室只做設計,不做 但是我會將設計的要點難點和設計思路用word寫出來,這樣保證畢業生朋友能明白我的設計思想.確保答辨過關,當然必要時可以指導畢業生進行 的寫作.3.定做乙個畢業設計的 一般...

畢業設計(四)

畢業設計 四 一如既往,先說說兩天來的感悟吧 1.如果以前我說xml是個好東西,都是人家告訴我的,今天我終於在設計 的時候在xml上收到巨大的好處啊 只要把網頁做成乙個個小的xml直譯器,就可以把資源整合到最大的程度,同時也分離到最大的程度 以後一切的修改更新盡在xml中,真是perfect之至阿 ...