zoukankan      html  css  js  c++  java
  • linux下使用命令模式去编译Qt程序

    1.打开终端输入,qmake -v ,如果提示版本信息正,就可以编译程序了。

    2.当前目录切换到程序源代码目录,cd /home/likewei/untitled2

    3.生成untitled2.pro文件(通过命令生成的pro文件,里面会缺少引用,最好还是通过QtCreator生成),qmake -project

    4.生成makefile文件,qmake untitled2.pro

    5.生成执行文件,make

    编译出现的问题解决方法:

     1.打开终端输入,qmake -v,出现错误:qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory

       需要修改/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf 文件内容,里面第一行内容为默认的编译器。

       1.1 修改default.conf文件内容。终端命令,sudo vim /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf

       1.2 修改default.conf文件第一行内容为自己使用的编译器,如:/home/likewei/Qt5.8.0/5.8/gcc_64/bin/qmake。

       1.3 保存退出。

     2.输入sudo vim /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf出现提示sudo vim 找不到命令,需要安装vim编辑器。

        2.1 如果可以上网,输入命令,sudo apt-get install vim-gtk,可以完成安装。

        以下离线安装vim

        2.2 安装ncurses,安装vim需要安装ncurses库。

            2.2.1 安装vim需要ncurses库。官网:https://ftp.gnu.org/gnu/ncurses/ 下载ncurses-6.1.tar.gz

            2.2.2 终端命令解压缩,tar zxvf /home/likewei/桌面/myfile/ncurses-6.1.tar.gz

            2.2.3 切换到解压缩后的文件目录,cd /home/likewei/ncurses-6.1

            2.2.4 按照系统环境制作安装配置文件输入命令,./configure

            2.2.5 编译源代码并且编译ncurses库,sudo make

            2.2.6 安装编译好的ncurses库,sudo make install

        2.3离线安装vim

           2.3.1 官网https://www.vim.org/download.php#unix下载vim-8.0.tar.bz2

           2.3.2 打开终端,命令解压缩,tar jxvf /home/likewei/桌面/myfile/vim-8.0.tar.bz2

           2.3.3  cd /home/likewei/vim80/src

           2.3.4  ./configure

           2.3.5 sudo make

                   注意:在make过程中,如果缺少ncurses,可能会碰到下面的问题:checking for tgetent()... configure: error: NOT FOUND!

                    You need to install a terminal library; for example ncurses.

           2.3.6 sudo make install  

  • 相关阅读:
    5860. 从双倍数组中还原原数组
    5847. 找到所有的农场组
    5846. 找到数组的中间位置
    442. 数组中重复的数据
    1987. 不同的好子序列数目
    1986. 完成任务的最少工作时间段
    1985. 找出数组中的第 K 大整数
    1984. 学生分数的最小差值
    学习内容整合
    spring-DI和spring-mybatis整合
  • 原文地址:https://www.cnblogs.com/ike_li/p/8691554.html
Copyright © 2011-2022 走看看