x11編譯
① 怎樣交叉編譯qt-x11-opensource-src-4.3.2
可以的,只需要把QtVersion設置好就可以了。
點擊Tools->Options->Qt4->Qt Versions.
然後添加你已經編譯的Qtembedded目錄進去,就可以編譯了。
很簡單的。
還有,在你的工程中的Release配置中,必須保證Qt Version是Qtembedded,也就是你剛才新建的那個Qt Version
Qt Creator默認是Default Qt version的。
這需要點擊左邊的Projects來修改。
如果你前面把Default Qt Version改為Qtembedded了,就不用再改了。
另外,交叉編譯的可執行文件是不能用QtCreator調試的,因為硬體平台不一樣。
② 用arm-linux-gcc編譯openmotif時候,執行make後提示:makestrs.c:51:21: fatal error: X11/Xos.h:
要學會看英文,已經提示你了,X11/Xos.h這個文件或者文件名不存在,檢查這個文件或者你的MAKEFLIE的配置
③ mac osx的X11 與linux的X11有什麼不同
本質上差不多,只是代碼有修改,所以適用的系統有區別。
mac osx本質上是Unix系統。
Linux系統是類Unix系統,但已經算獨立的系統分支(Unix、Linux、Windows三大系統)了。
④ 全新安裝FreeBSD在安裝X11,輸入Xorg -configure後,出現如下錯誤,請問怎麼辦
剛編譯好的話你應該用其絕對路徑,用命令:
whereis Xorg
找到其絕對路徑,然後執行絕對路徑,還有X是大寫,非小寫:
/pathto/Xorg -configure
/pathto/Xorg -config xorg.conf.new
cp xorg.conf.new /etc/X11/xorg.conf
⑤ qt creator 和qt-x11-opensource-src-4.5.3有什麼區別
qt creator 是IDE(就是整合編輯器)
qt 4.8.0 這個是qt 庫,各種功能都由它來提供
qt-x11-opensource-src-4.5.3 這個是qt 4.5.3的源代碼,需要自己編譯後 才是可以使用的qt庫
qt creator 可以使用qt 各種版本庫,3.0 + 到現在的 5.0 alpha.
⑥ 哪裡可以下載xorg-x11-deprecated-libs-6.8.2-1.EL.13.20.i386.rpm
到http://rpm.pbone.net/上搜索,比如我給你找了前兩個,只要主版本號(即前兩位數字)相同即可,如果要嚴格一點就前三位,其他的僅僅是bug修正或者是重新編譯,不影響使用。fontconfig-devel沒有搜到單獨的軟體包,可以考慮自己直接下載源代碼,因為這就是個源代碼包。後面的就靠你自己了~~
1. xorg-x11-libs-6.8.2-1.EL.52.i386.rpm
ftp://distro.ibiblio.org/pub/linux/distributions/smeserver/releases/7.4/smeos/i386/SME/RPMS/xorg-x11-libs-6.8.2-1.EL.52.i386.rpm
2.xorg-x11-xfs-6.8.2-1.EL.52.i386.rpm
ftp://distro.ibiblio.org/pub/linux/distributions/smeserver/releases/7.4/smeextras/i386/RPMS/xorg-x11-xfs-6.8.2-1.EL.52.i386.rpm
3.
⑦ 在linux紅帽企業版5上裝了qt-x11-free-3.3.8,但怎麼也編譯不過一個正確的qt工程,提示在下面,高分求解
要安裝qt嗎?
從qt官網qt-project.org下載4.8.5的最新版本吧。
3.3.8的old了,最新的5.0.x的還不太穩定。
你貼的提示只是警告(WARNING),警告不影響編譯結果的。
你應該把錯誤(ERROR)的部分貼出來。
⑧ qt-x11-opensource-src-4.4.3在虛擬機下RED HAT 9 上編譯出現問題
件,然後才能通過make執行編譯,makefile文件中指定了gcc的版本和文件之間的依賴關系~
⑨ 編譯qt-x11出錯
你應該是沒有裝g++,你在網上看一下怎麼裝g++(我用的是debian所以在網上裝g++的命令和rh的命令不一樣)。如果是用的debian或者ubuntu就這樣裝apt-get install g++,另外,還要裝make,也是用apt-get install make。如果你是用的RH類的,我就不知道用什麼命令裝了。如果你裝了g++和make還提示:collect2: ld returned 1 exit status就用以下命令
sudo apt-get install libfreetype6-dev
sudo apt-get install libavahi-gobject-dev
sudo apt-get install libSM-dev
sudo apt-get install libXrender-dev
sudo apt-get install libfontconfig-dev
sudo apt-get install libXext-dev
當然,這些命令全是debian及衍生物下的。RH下的命令我不太清楚。