精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

詳解 Ubuntu 10.10下 Qt 與 wxWidgets 編譯

移動開發(fā)
Qt的安裝比較方便,在官方網(wǎng)站上下載Qt Creator2.1.0(有.bin格式的二進制安裝包)和Qt-everywhere-opensource-src-4.7.3的源碼包,對于IDE,可以直接./*.bin,就會彈出安裝窗體,和Windows一樣安裝即可。

Ubuntu 10.10下QtwxWidgets 編譯十本文介紹的內容,不多說,下來看內容。近期由于項目需要,要調研GUI庫,經(jīng)查閱資料,發(fā)現(xiàn)相對比較出色的就是QtwxWidgets這兩個了,因此這里選擇對二者安裝試用。源碼安裝的技巧和習慣可以參考我的文章Linux下源碼安裝的經(jīng)驗總結。

Qt的安裝比較方便,在官方網(wǎng)站上下載Qt Creator2.1.0(有.bin格式的二進制安裝包)和Qt-everywhere-opensource-src-4.7.3的源碼包,對于IDE,可以直接./*.bin,就會彈出安裝窗體,和Windows一樣安裝即可。完成后解壓縮源碼包tar vxf *.tar.gz即可,接下來輸入./configure,程序開始檢查安裝環(huán)境,如果提示缺少g++,請參見我的另一篇文章Ubuntu10.10下安裝gcc-4.5.3。

然后又會提示libX11未找到,這個比較麻煩,要裝蠻久的,在這里列出需要的東西,libX11-6.2.1、libXau-1.0.6、libXext-1.0.4、libXrender-0.9.4、libXtrans-0.1、renderproto-0.9.3、xextensions-1.0.1、xextproto-7.0.3、xproto-7.0.13以及xtrans-1.2.6,這些東西都可以在http://freedesktop.org/Software/xlibs這個網(wǎng)站上下載到,值得一提的是,在GTK+的安裝過程中,雖然已安裝libX11但仍提示libX11 not found的解決辦法就是安裝libXext,這個問題在安裝gtk時困擾了我好久,貼出來作為前車之鑒。

安裝X11的過程中,libX11的make時會出現(xiàn)一個錯誤提示XK_Ocaron或者是XK_Ccedillaabovedot等未定義,根據(jù)錯誤提示查看src下的KeyBond.c文件,出錯部分代碼如下:

  1. view plaincopy to clipboardprint?  
  2. case 0x16: /* Caucasus, Inupiak, Guarani */    
  3.         if (sym == XK_ocaron || sym == XK_Ocaron) {     
  4.         *upper = XK_Ocaron;     
  5.         *lower = XK_ocaron;     
  6.         }     
  7.         else if (sym >= XK_Ccedillaabovedot && sym <= XK_Obarred)     
  8.         *lower += (XK_ccedillaabovedot - XK_Ccedillaabovedot);     
  9.         else if (sym >= XK_ccedillaabovedot && sym <= XK_obarred)     
  10.         *upper -= (XK_ccedillaabovedot - XK_Ccedillaabovedot);     
  11.     else if (sym == XK_schwa || sym == XK_SCHWA) {     
  12.         *lower = XK_schwa;     
  13.         *upper = XK_SCHWA;     
  14.     }     
  15.     else if (sym == XK_lbelowdot || sym == XK_Lbelowdot) {     
  16.         *lower = XK_lbelowdot;     
  17.         *upper = XK_Lbelowdot;     
  18.     }     
  19.     else if (sym == XK_lstrokebelowdot || sym == XK_Lstrokebelowdot) {     
  20.         *lower = XK_lstrokebelowdot;     
  21.         *upper = XK_Lstrokebelowdot;     
  22.     }     
  23.     else if (sym == XK_gtilde || sym == XK_Gtilde) {     
  24.         *lower = XK_gtilde;     
  25.         *upper = XK_Gtilde;     
  26.     }     
  27.         break;    
  28. case 0x16: /* Caucasus, Inupiak, Guarani */  
  29.         if (sym == XK_ocaron || sym == XK_Ocaron) {  
  30.      *upper = XK_Ocaron;  
  31.      *lower = XK_ocaron;  
  32.         }  
  33.         else if (sym >= XK_Ccedillaabovedot && sym <= XK_Obarred)  
  34.      *lower += (XK_ccedillaabovedot - XK_Ccedillaabovedot);  
  35.         else if (sym >= XK_ccedillaabovedot && sym <= XK_obarred)  
  36.      *upper -= (XK_ccedillaabovedot - XK_Ccedillaabovedot);  
  37.  else if (sym == XK_schwa || sym == XK_SCHWA) {  
  38.      *lower = XK_schwa;  
  39.      *upper = XK_SCHWA;  
  40.  }  
  41.  else if (sym == XK_lbelowdot || sym == XK_Lbelowdot) {  
  42.      *lower = XK_lbelowdot;  
  43.      *upper = XK_Lbelowdot;  
  44.  }  
  45.  else if (sym == XK_lstrokebelowdot || sym == XK_Lstrokebelowdot) {  
  46.      *lower = XK_lstrokebelowdot;  
  47.      *upper = XK_Lstrokebelowdot;  
  48.  }  
  49.  else if (sym == XK_gtilde || sym == XK_Gtilde) {  
  50.      *lower = XK_gtilde;  
  51.      *upper = XK_Gtilde;  
  52.  }  
  53.         break; 

對于這個不知道什么語言的鍵盤說明,可以直接將case下代碼全部/**/忽略掉,只留下個break,不會影響功能,修改后再編譯就可以成功了。另外,建議將這些庫文件全部安裝在/usr/X11R6目錄下,方便統(tǒng)一管理,統(tǒng)一使用,可以減少不少麻煩。

X11安裝完后,還會提示Cairo無法找到,誒,只好接著找咯!下載后安裝,如果有缺失提示就裝上,比較簡單,略過。全部安裝后,就可以正確的configure了,接下來的編譯過程需要3個小時左右,要做好心理準備。安裝完成后,在Qt Creator中設置qmake路徑,具體方法如圖:

Ubuntu 10.10下 Qt 與 wxWidgets 編譯

然后就可以編寫個小程序試試啦,界面不錯,比較簡潔。計劃過段時間放出QtwxWidgets的對比評測,到時再詳細截圖。

有了Qt所依賴的這些庫,wxWidgets的安裝就不要什么東西了,在configure時加選項--with-x11就可以了。不過wxX11的成熟度還不夠,在我的虛擬機上編譯都是可以的,但是運行時居然沒有合適的顯卡驅動,界面是慘不忍睹啊!!運行dialog例程時,還有錯誤如下:

  1. X Error of failed request:  BadWindow (invalid Window parameter)  
  2. Major opcode of failed request:  10 (X_UnmapWindow)  
  3. Resource id in failed request:  0x0  
  4. Serial number of failed request:  388  
  5. Current serial number in output stream:  389 

經(jīng)過查閱資料,也是由于顯卡驅動沒裝的緣故。其實我是挺傾向于wxWidgets的,但是這樣的不成熟,我怎么用啊!相對來說,wxgtk則成熟了不少,不過gtk+的安裝太麻煩了,我裝了快兩個星期了,現(xiàn)在卡在gtk在configure時提示checking for XOpenDisplay... no libX11,快崩潰了,誰有解決的經(jīng)驗望能指點一二,不勝感激。

附上Windows下使用wxWidgets的簡要使用說明:

安裝wxWidgets源碼包后要先編譯,打開vs2008命令行到wxWidgets-2.9.1\build\msw下,輸入

  1. nmake /f makefile.vc BUILD=debug SHARED=1 MONOLITHIC=0 UNICODE=1 

以及

  1. nmake /f makefile.vc BUILD=release SHARED=1 MONOLITHIC=0 UNICODE=1 

其中,BUILD選項配置編譯類型,debug或release模式;SHARED為配置生成庫的類型,0為靜態(tài)庫,1為動態(tài)庫;MONOLITHIC選項配置構建單一庫1還是多個組件庫0,使用單一構建,項目的設置和開發(fā)會更加簡單,同時使用DLL構建的話,只需分發(fā)一個DLL文件,如果使用非單一構建(multilib),會構建出多個不同的庫,這樣可以避免將整個wxWidgets的基本代碼鏈接到主程序,就可以去掉不需要的庫;UNICODE的編碼方式。

編譯后會出100多M漲到近2G。

再用Code::Block創(chuàng)建wxWidgets工程,會提示選擇主目錄,但是貌似CB自動選擇的include和library路徑都錯了,進入后修改,右鍵"Build options",第一頁#defines下加__WXMSW__(linux下加__UNIX__),第二頁Link libraries下去掉wxmsw29u,添加wxmsw29ud_core.lib、wxbase29ud.lib、wxtiffd.lib、wxjpegd.lib、wxpngd.lib、wxzlibd.lib、wxregexud.lib、wxexpatd.lib。第三頁將三項都改成應該指向的目錄,這樣配置就可以輕松的在Windows下使用wxWidgets了,界面也蠻不錯的,就是缺點華麗,沒Qt好看。

本文來自:http://blog.csdn.net/JuanA1/archive/2011/05/25/6446175.aspx

小結:關于詳解 Ubuntu 10.10下QtwxWidgets 編譯的內容介紹完了,希望本文對你有所幫助!

責任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關推薦

2011-07-05 09:35:52

Ubuntu Qt Mysql

2011-09-07 09:47:35

UbuntuAndroid

2011-07-01 10:23:41

Ubuntu Qt Creator

2011-07-05 11:10:23

Linux Qt 移植

2011-07-05 10:55:14

Linux Qt 移植

2011-07-02 14:11:46

Qt Gtk Ubuntu

2011-06-21 17:01:44

Qt 靜態(tài) 編譯

2023-03-09 11:02:40

linux編譯源碼

2011-07-01 13:15:50

Ubuntu QT Eembedded

2011-09-14 15:04:47

Android 2.2

2011-06-24 13:27:13

Ubuntu QT SDK

2011-06-21 17:23:40

QT 編譯

2011-03-11 12:57:36

UBUNTU10.10安裝LAMP

2011-08-29 15:52:12

2011-07-01 13:31:29

Ubuntu Linux QVFB

2012-03-02 10:42:07

Ubuntu升級

2012-03-12 17:27:14

Ubuntu10.10正式結束

2010-11-18 09:40:08

2011-09-07 14:01:34

ubuntuPHP

2011-09-02 16:38:26

UbuntuNTFS
點贊
收藏

51CTO技術棧公眾號

91在线视频在线观看| 韩国三级丰满少妇高潮| 成人综合影院| 激情av综合网| 久久久久久久久久av| 爱爱的免费视频| 视频一区二区视频| 91人妻一区二区三区蜜臀| 亚洲亚洲一区二区三区| 日韩欧美中文在线| 日韩视频在线免费播放| 五月婷婷六月色| 美日韩一区二区三区| 国内精品久久久久| 成人在线观看小视频| 人人香蕉久久| 日韩视频免费观看高清完整版 | 色99中文字幕| 亚洲精品国产精| 免费美女久久99| 97视频在线观看免费高清完整版在线观看| 久久视频一区二区三区| 任你弄精品视频免费观看| 欧美一区二视频| 欧美黄色性生活| 台湾佬中文娱乐网欧美电影| 亚洲精品免费一二三区| 日韩国产精品一区二区三区| 风流少妇一区二区三区91| 久久精品久久综合| 日韩av电影在线免费播放| 国产大片aaa| 天天操夜夜操国产精品| 亚洲天堂影视av| 久久久久国产精品区片区无码| 北岛玲精品视频在线观看| 色8久久精品久久久久久蜜| 大陆av在线播放| 性欧美video高清bbw| 国产日韩av一区二区| 久久精品国产综合精品| 人妻妺妺窝人体色www聚色窝| 国产一区视频在线看| 国产精品亚洲欧美导航| 精品国产乱子伦| 美女毛片在线看| 欧美激情日韩| 久久电影一区二区| 日韩三级在线观看视频| 91日韩在线| 日韩中文娱乐网| 黄色av片三级三级三级免费看| 九一亚洲精品| 国产香蕉精品视频一区二区三区| 亚洲区免费视频| 亚洲日本三级| 亚洲欧洲日本专区| 久久久久久久久久久久| 国产一区二区三区91| 亚洲欧美精品suv| 亚洲天堂久久新| 精品国产a一区二区三区v免费| 亚洲人精品午夜在线观看| 波多野结衣福利| 国产欧美日韩免费观看 | 92国产在线视频| 国产三级一区二区| 四虎影视永久免费在线观看一区二区三区| 国产毛片在线看| 国产精品女人毛片| 免费成人深夜夜行网站视频| 欧美人与性动交α欧美精品济南到| 亚洲私人黄色宅男| 成年女人18级毛片毛片免费| 成人影院在线视频| 色琪琪一区二区三区亚洲区| 免费黄色特级片| 婷婷久久免费视频| 日韩欧美成人一区二区| 欧美在线一级片| 精品国内自产拍在线观看视频| 最近2019年好看中文字幕视频| 成人一级黄色大片| 亚洲私人影院| 国产成人激情小视频| 亚洲一区二区色| 国产一区二区剧情av在线| av一区二区在线看| 男人天堂网在线观看| 国产精品九色蝌蚪自拍| 成人在线视频一区二区三区| 一区二区电影免费观看| 欧美挠脚心视频网站| 亚洲少妇一区二区三区| 综合亚洲色图| 粗暴蹂躏中文一区二区三区| 日韩成人一区二区三区| 国产欧美综合一区二区三区| 国产精品日日做人人爱| 亚洲精品久久久久avwww潮水| 久久综合九色欧美综合狠狠| 中文字幕在线中文字幕日亚韩一区| 91资源在线观看| 老牛影视一区二区三区| 日本道色综合久久| 九九九九九国产| 婷婷成人在线| 美女视频久久黄| 波多野结衣在线观看视频| 国产精品一区二区视频| 色播亚洲婷婷| 极品在线视频| 日韩欧美一区二区久久婷婷| 97超碰在线资源| 欧美喷水视频| 国产精品视频资源| 欧美日韩免费做爰大片| 亚洲免费观看高清完整| 污污的网站18| 午夜先锋成人动漫在线| 欧美另类暴力丝袜| 在线免费看91| 国产偷v国产偷v亚洲高清| 亚洲熟妇无码一区二区三区| www.久久爱.com| 上原亚衣av一区二区三区| 国产一级18片视频| 成人在线一区二区三区| 警花观音坐莲激情销魂小说| 欧美成人精品三级网站| 国产视频精品久久久| 久久精品国产亚洲av香蕉| 国内久久精品视频| 亚洲一区二区自拍偷拍| 欧洲精品一区二区三区| 日韩久久免费电影| 日本三级2019| 丁香一区二区三区| 大地资源网在线观看免费官网| 欧美极品在线| 亚洲免费成人av电影| 日韩少妇高潮抽搐| 亚洲一区二区三区四区电影 | 国产三级在线免费| 黄色一区二区在线观看| 国产在线观看免费播放| 亚洲欧美综合久久久| 国产日韩在线看片| 日韩免费网站| 欧美高清一级片在线| 在线视频这里只有精品| 久久精品国产**网站演员| 色一情一乱一伦一区二区三区丨 | 亚洲精品裸体| 精品国产一区二区三区麻豆小说| 三级网站视频在在线播放| 日韩你懂的电影在线观看| 欧美 日韩 国产 一区二区三区| 国产在线精品一区二区不卡了| 在线无限看免费粉色视频| 亚洲成人毛片| 欧美裸体男粗大视频在线观看| 国产特黄一级片| 尤物av一区二区| 中国免费黄色片| 国产欧美三级| 婷婷五月色综合| 亚洲香蕉久久| 欧美激情按摩在线| 欧美熟妇乱码在线一区| 欧美日韩精品在线视频| 国产一二三四五区| 麻豆视频观看网址久久| 国产又粗又大又爽的视频| 天堂va在线高清一区| 亚洲18私人小影院| 国产视频精选在线| 91精品国产高清一区二区三区蜜臀 | 国产麻豆精品久久| 成人欧美一区二区三区在线| 天堂av资源在线观看| 日韩精品中文字幕有码专区| 中文字幕人妻一区二区在线视频| 亚洲三级电影网站| 亚洲色图14p| 久久99国产精品麻豆| 男人天堂a在线| 精品国产乱码久久久| 91久久久久久久一区二区| 真实国产乱子伦对白在线| xx欧美xxx| 亚洲跨种族黑人xxx| 中文字幕一区2区3区| 亚洲一区二区中文在线| 色噜噜日韩精品欧美一区二区| 激情综合网最新| 欧美国产亚洲一区| 我不卡伦不卡影院| 久久99精品国产99久久| 小说区图片区亚洲| 91精品国产色综合久久不卡98口 | 国产免费视频传媒| 欧美a级在线| 欧美高清视频一区| 9999精品视频| 国产成人精品一区二区| 怡红院av在线| 中文在线不卡视频| 特黄视频在线观看| 91精品国产一区二区三区香蕉| 久久久国产精品成人免费| 最新日韩av在线| 国产交换配乱淫视频免费| 国产精品影视在线观看| 超碰在线人人爱| 国产一级久久| 国产夫妻自拍一区| 91精品天堂福利在线观看| 欧美午夜精品久久久久久蜜| 国产成人av毛片| 91精品啪aⅴ在线观看国产| 欧美黑人粗大| 97免费中文视频在线观看| av在线免费网址| 这里只有精品丝袜| 免费在线稳定资源站| 精品国产凹凸成av人网站| 国产美女精品视频国产| 欧美三级电影网| 中文字幕日本人妻久久久免费| 色视频成人在线观看免| 国产一级免费视频| 欧美视频中文字幕在线| 日本一级片免费看| 亚洲乱码日产精品bd| 国产中年熟女高潮大集合| 91亚洲精品久久久蜜桃网站| 少妇被狂c下部羞羞漫画| 国产高清精品在线| 欧美体内she精高潮| 狠狠色丁香婷婷综合久久片| 污色网站在线观看| 蜜臀av一级做a爰片久久| 国产超碰在线播放| 日韩高清在线观看| 中文久久久久久| 日韩福利小视频| 国产一区不卡精品| 三区视频在线观看| 精品一区二区免费在线观看| 一区二区三区 日韩| 日韩1区2区3区| 日本超碰在线观看| 久久99国产精品尤物| 手机av在线网站| 懂色av一区二区三区蜜臀| 国产精品成人无码专区| 久久综合久久久久88| 久久精品无码一区| 中文字幕中文在线不卡住| 男人的天堂久久久| 一区二区三区四区不卡在线| 久久久久成人片免费观看蜜芽| 亚洲一区二区三区在线看| 亚洲国产综合久久| 色哟哟一区二区| 怡红院男人天堂| 91精品国产91热久久久做人人| 亚洲AV无码精品色毛片浪潮| 亚洲国产小视频| 精品成人一区二区三区免费视频| 一区二区三区视频在线| 黄色网在线免费观看| 欧美激情奇米色| 成人性生交大片免费观看网站| 国产精品成人一区二区| 亚洲欧洲二区| 国产一级特黄a大片99| 国产免费av一区二区三区| 国产高清免费在线| av成人黄色| 日本三级黄色网址| 成人免费视频国产在线观看| 高潮毛片无遮挡| 亚洲免费观看高清在线观看| 色婷婷av国产精品| 欧美日韩中文精品| 亚洲毛片欧洲毛片国产一品色| 亚洲精品资源在线| 免费黄网在线观看| 国语自产精品视频在免费| 成人网ww555视频免费看| 成人自拍爱视频| 青青草综合网| 777精品久无码人妻蜜桃| 久久av资源站| 永久免费看mv网站入口78| 亚洲欧美日本在线| 91丝袜一区二区三区| 日韩一级片网址| 国产系列电影在线播放网址| 久久久久久18| 欧洲亚洲精品| 快播亚洲色图| 欧美高清不卡| 三上悠亚av一区二区三区| 成人黄色在线看| 国产喷水在线观看| 色婷婷综合五月| 免费av一级片| 久久深夜福利免费观看| 一级日韩一区在线观看| 欧美freesextv| 看av免费毛片手机播放 | 精品国产乱码久久久久夜深人妻| 国产情人综合久久777777| 日韩乱码在线观看| 欧美一区二区三区免费观看视频 | 欧美精品手机在线| 国产精品美女午夜爽爽| 久久久久久久久久码影片| 欧美成人一区二免费视频软件| 91亚洲免费视频| 日本一区二区在线不卡| 在线观看中文字幕视频| 精品精品国产高清a毛片牛牛 | 天天操天天舔天天干| 久热在线中文字幕色999舞| 福利一区二区| 色之综合天天综合色天天棕色| 久久精品天堂| 91av在线免费| 午夜精品久久久久久久99水蜜桃 | xvideos亚洲| 国产综合色激情| 一区二区三区四区五区精品| 三级影片在线观看欧美日韩一区二区| 亚洲国产果冻传媒av在线观看| 亚洲国产精品久久艾草纯爱 | 人人精品久久| 一区二区在线中文字幕电影视频| 免费的成人av| 秋霞欧美一区二区三区视频免费| 欧美日韩国产bt| 91精品国产91久久久久游泳池| 国产精品com| 成人av二区| 少妇一级淫免费播放| 国产精品久久久久久户外露出| 在线观看色网站| 日韩在线高清视频| 国产精品麻豆| 日韩一二区视频| 成人免费不卡视频| 日韩高清精品免费观看| 亚洲精品久久久久中文字幕二区| 日韩精品av| 日本一区二区三区精品视频| 日本欧美在线观看| 九九热久久免费视频| 欧美日本在线看| 影音先锋男人在线资源| 国产精品一区二区a| 夜久久久久久| 国产又粗又猛又爽视频| 欧美精品亚洲一区二区在线播放| av免费在线观看网站| 成人欧美一区二区三区视频 | 91视频国产一区| 欧美视频导航| 在线播放中文字幕一区| 人妻精品一区一区三区蜜桃91| 17婷婷久久www| 日韩中文在线电影| 中文字幕avav| 欧美日韩一区二区精品| av在线电影网| 国产69精品久久久久9999apgf | 中文字幕中文字幕精品| 亚洲77777| 亚洲国产乱码最新视频 | 国产精品久久久久久在线| 欧美高清在线播放| 国产影视精品一区二区三区| 国产又黄又猛的视频| 五月天一区二区三区| av在线播放网| 国产v亚洲v天堂无码| 视频一区二区欧美| 久久久久亚洲AV| 在线观看国产精品淫| 一区二区三区四区精品视频| 99精品免费在线观看| 一区二区三区自拍| 国产精品视频一区二区久久| av色综合网| 男人的天堂久久精品| 欧美一级视频免费观看| 久久精品一偷一偷国产| 国产精品一线天粉嫩av|