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下的命令我不太清楚。