zoukankan      html  css  js  c++  java
  • Linux下配置QT环境

    一、下载Qt源码包到本机,然后解压缩

    #tar zxvf qt-x11-opensource-src-4.3.2.tar.gz -C /usr/local //将qt-x11-opensource-src-4.2.3.tar.gz源码包解压缩到/usr/local目录(推荐解压缩至 /usr/local目录)

    二、进入用户家目录的.bash_profile文件设置Qt环境变量,在这里我们以root用户以例。

    #vi /root/.bash_profile //打开root用户.bash_profile文件

    在root用户.bash_profile文件中设置环境变量,在此文件里面添加如下内容:

    QTDIR=/usr/local/qt-x11-opensource-src-4.3.2.tar.gz

    PATH=$QTDIR/bin:$PATH

    MANPATH=$QTDIR/doc/man:$MANPATH

    LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

    export QTDIR PATH MANPATHLD_LIBRARY_PATH

    添加完上面信息后按ESC键,“Shife+:”组合键回到vi编辑器命令行状态,输入wq!(强制保存退出)

    三、添加完环境变量后,使环境变量立即生效:#source /root/.bash_profile

    四、进入Qt解压缩的目录

    #cd $QTDIR或#cd /usr/local/qt-x11-opensource-src-4.3.2.tar.gz都可以,因为在/root/.bash_profile文件已经定义了环境变量QTDIR= /usr/local/qt-x11-opensource-src-4.3.2.tar.gz和export QTDIR 。

    五、使用configure工具来构建Qt库和它提供的工具:./configure(./configure --help 配置选择的列表。例:-thread选项来创建这个库的一个多纯种版本。)

    六、最后一步就要进入漫长的Qt安装编译时间了,有事的就出去办事吧,安装编译时间大约需要两个小时。编译命令:make

    Qt安装过程就是这样了,祝您安装Qt成功!

    首先我们进入Linux的图形界面,打开一个控制终端(在桌面空间处单击鼠标右键,在弹出的单菜中选择“新建控制终端”。),在控制终端里面新建一个.cpp文件,并编写程序,如下:

    #vi HelloWorld.cpp //建立一个HelloWorld.cpp文件

    #include

    #include

    int main(int argc,char *argv[])

    {

    QApplication app(argc,argv);

    QLabel *label=new QLabel("Hello World!!!",0);

    app.setMainWidget(label);

    label->show();

    return app.exec();

    }

    写完上面的代码后保存退出(wq)vi编辑器。

    #qmake -project //把.cpp文件编译成.pro文件

    #qmake HelloWorld.pro //通过.pro文件自动创建Makefile文件

    #make //编译,生成HelloWorld执行文件

    #./HelloWorld //运行HelloWorld文件

    程序正常运行对话框显示“HelloWorld!!!”,证明Qt安装成功!

    如果编译时候出现错误:QMAKESPEC has not been set, so configuration cannot be deduced.

    Error processing project file: XXXXX.pro

    是QMAKESPEC变量没有设置好,在/root/.bash_profile里加入一行:

    export QMAKESPEC=/usr/local/qt-x11-opensource-src-4.3.2/mkspecs/linux-g++(即是linux-g++的路径)。

    参考:http://www.linuxidc.com/Linux/2009-03/18993.htm

  • 相关阅读:
    Sigma Function 数学 因子求和
    luogu P3800 Power收集
    LibreOJ #110. 乘法逆元
    luogu P3802 小魔女帕琪
    LibreOJ #6000. 「网络流 24 题」搭配飞行员
    LibreOJ #103. 子串查找
    LibreOJ #102. 最小费用流
    LibreOJ #109. 并查集
    BZOJ 1922: [Sdoi2010]大陆争霸
    LibreOJ #119. 最短路
  • 原文地址:https://www.cnblogs.com/findumars/p/4851590.html
Copyright © 2011-2022 走看看