您的位置:首页 > 运维架构 > Linux

Linux的安装配置及QT4的安装配置

2016-06-29 20:24 459 查看
可能由于虚拟机的某些问题不能解释,比如:在特定项目工程中采用QDBUS通信机制,普通项目中用qdbusviewer查看注册服务及其对象正常,但是在该项目中涉及到使用的那个类就有问题,出现了注册成功但是没有服务对象或者服务对象找不到路径的等问题,而新建一个文件调用出现了不可知的问题。
对于此进行思考:既然QDBUS通信机制的调用应该没有错误,是不是更底层的机制出现了问题,这种问题不可知,在这种没有人指导情况下也就只能什么都试一试了。


所以我打算装双系统,重新安装整个环境。

A:

参照

http://jingyan.baidu.com/article/e4d08ffdace06e0fd2f60d39.html

安装UBUNTU12.04系统

PS:UBUNTU14.04应该也没什么问题,因为猜测是系统原因导致下载安装的QT4没有装QDBUS扩展模块,所以降低了系统希望保持稳定。

sudo apt-get update;

安装WIFI驱动,googlepinyin输入法。

B:

安装了QT.资源下载网站:http://download.qt.io/

QT5可以直接安装,没有什么难度,采用终端运行就行,可以选择安装完整的QT,包括所有模块。。

QT4

方法一:下载安装,依然只是安装了所有基本模块,依然没有QDBUS,原因不明。

方法二:自动安装参照:http://blog.csdn.net/xsl1990/article/details/8299756,成功安装QT4,也具有QDBUS库。

方法三:采用QT的SDK安装:qt-sdk-linux-x86-opensource-2010.05.1(未尝试)

C:

安装需要的库文件:ACE,libconv-1.14,libxml2-2.9.1,zlib-1.2.8,采用默认目录形式

其中libxml2-2.9.1显示安装储存,不知道有没有失败。

libconv-1.14

安装在/usr/local/share/doc

zlib-1.2.8

安装在

/usr/local/lib

/usr/local/share/man

/usr/local/include

ACE待安装,参考http://www.aichengxu.com/view/42442但他的检验方法不全,自己新建了QT文件,发现可以调用ACE的库,认为其合格。

默认路径是

/usr/local/lib

如果是新的ubuntu系统,什么都没有,需要先下载安装编译器和库才能进行下面安装:

sudo apt-get install build-essential
sudo apt-get install libX11-dev libXext-dev libXtst-dev


安装解压软件:

tar zxf xxxx.tgz
cd xxxx
./configure  (--prefix=/安装目录(make install后才会复制到此目录))
make(目录不改变)
sudo make install


卸载:make uninstall

最后注意:/etc/profile中配置环境变量,适用于全局
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息