Qt4.8.5 开发环境搭建没有生成makefile文件【编译出现的问题】

  1. 安装 Qt 过程中 没有生成makefile文件

[email protected]:~/Qt$ sudo apt-get install libX11-dev libXext-dev libXtst-dev

正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
将会安装下列额外的软件包:
  libpthread-stubs0 libpthread-stubs0-dev libx11-6 libx11-dev libxau-dev
  libxcb1 libxcb1-dev libxdmcp-dev libxext-dev libxext6 libxi-dev libxi6
  libxtst-dev libxtst6 x11proto-core-dev x11proto-input-dev x11proto-kb-dev
  x11proto-record-dev x11proto-xext-dev xtrans-dev
下列【新】软件包将被安装:
  libpthread-stubs0 libpthread-stubs0-dev libx11-dev libxau-dev libxcb1-dev
  libxdmcp-dev libxext-dev libxi-dev libxtst-dev x11proto-core-dev
  x11proto-input-dev x11proto-kb-dev x11proto-record-dev x11proto-xext-dev
  xtrans-dev
下列软件包将被升级:
  libx11-6 libxcb1 libxext6 libxi6 libxtst6
升级了 5 个软件包,新安装了 15 个软件包,要卸载 0 个软件包,有 537 个软件包未被升级。
需要下载 5,152kB 的软件包。
解压缩后会消耗掉 8,958kB 的额外空间。
您希望继续执行吗?[Y/n]
【警告】:下列软件包不能通过验证!
  libxcb1 libx11-6 x11proto-core-dev libxau-dev libxdmcp-dev
  x11proto-input-dev x11proto-kb-dev xtrans-dev libpthread-stubs0
  libpthread-stubs0-dev libxcb1-dev libx11-dev libxext6 x11proto-xext-dev
  libxext-dev libxi6 libxi-dev libxtst6 x11proto-record-dev libxtst-dev
不经验证就安装这些软件包吗?[y/N]
E: 有些软件包不能通过验证

  • 进入刚刚解压的 qt 源码目录中:cd qt-everywhere-opensource-src-4.8.5/; 执行./configure, 出现如下图所
    示,选择开源版本
[email protected]:~/Qt/qt-everywhere-opensource-src-4.8.5$ ./configure
Which edition of Qt do you want to use ?

Type ‘c‘ if you want to use the Commercial Edition.
Type ‘o‘ if you want to use the Open Source Edition.

o

This is the  Open Source Edition.

You are licensed to use this software under the terms of
the Lesser GNU General Public License (LGPL) versions 2.1.
You are also licensed to use this software under the terms of
the GNU General Public License (GPL) versions 3.

Type ‘3‘ to view the GNU General Public License version 3.
Type ‘L‘ to view the Lesser GNU General Public License version 2.1.
Type ‘yes‘ to accept this license offer.
Type ‘no‘ to decline this license offer.

Do you accept the terms of either license? yes
……………………
 
g++ -o "/home/yechuang/Qt/qt-everywhere-opensource-src-4.8.5/bin/qmake" project.o property.o main.o makefile.o unixmake2.o unixmake.o mingw_make.o option.o winmakefile.o projectgenerator.o meta.o makefiledeps.o metamakefile.o xmloutput.o pbuilder_pbx.o borland_bmake.o msvc_vcproj.o msvc_vcxproj.o msvc_nmake.o msvc_objectmodel.o msbuild_objectmodel.o symmake.o initprojectdeploy_symbian.o symmake_abld.o symmake_sbsv2.o symbiancommon.o registry.o epocroot.o gbuild.o qtextcodec.o qutfcodec.o qstring.o qtextstream.o qiodevice.o qmalloc.o qglobal.o qbytearray.o qbytearraymatcher.o qdatastream.o qbuffer.o qlist.o qfile.o qfilesystementry.o qfilesystemengine_unix.o qfilesystemengine.o qfilesystemiterator_unix.o qfsfileengine_unix.o qfsfileengine.o qfsfileengine_iterator.o qregexp.o qvector.o qbitarray.o qdir.o qdiriterator.o quuid.o qhash.o qfileinfo.o qdatetime.o qstringlist.o qabstractfileengine.o qtemporaryfile.o qmap.o qmetatype.o qsettings.o qsystemerror.o qlibraryinfo.o qvariant.o qvsnprintf.o qlocale.o qlocale_tools.o qlocale_unix.o qlinkedlist.o qnumeric.o qcryptographichash.o qxmlstream.o qxmlutils.o
Basic XLib functionality test failed!
 You might need to modify the include and library search paths by editing
 QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/yechuang/Qt/qt-everywhere-opensource-src-4.8.5/mkspecs/linux-g++.
 
编译之后执行$make 没有出现makefile,检查其原因,考虑是上一步sudo apt-get install libX11-dev libXext-dev libXtst-dev安装的问题,不能用回车来选择一些选项,这里不要偷工减料咯,重新安装编译执行:
$ sudo apt-get install libX11-dev libXext-dev libXtst-dev
…………现象
正在设置 x11proto-xext-dev (7.1.1-2) ...
正在设置 libxext-dev (2:1.1.1-2ubuntu0.1) ...
正在设置 libxi6 (2:1.3-3ubuntu0.2) ...

正在设置 libxi-dev (2:1.3-3ubuntu0.2) ...
正在设置 libxtst6 (2:1.1.0-2ubuntu0.1) ...

正在设置 x11proto-record-dev (1.14-2) ...
正在设置 libxtst-dev (2:1.1.0-2ubuntu0.1) ...
正在处理用于 libc-bin 的触发器...
ldconfig deferred processing now taking place
可能这就是编译成功了吧,再次重新编译源码。
Qt is now configured for building. Just run ‘make‘.
Once everything is built, you must run ‘make install‘.
Qt will be installed into /usr/local/Trolltech/Qt-4.8.5

To reconfigure, run ‘make confclean‘ and ‘configure‘.
[email protected]:~/Qt/qt-everywhere-opensource-src-4.8.5$ ls
bin              configure.exe  INSTALL             Makefile      src
changes-4.8.5    demos          LGPL_EXCEPTION.txt  mkspecs       templates
config.profiles  doc            lib                 plugins       tools
config.status    examples       LICENSE.FDL         projects.pro  translations
config.tests     imports        LICENSE.GPL3        qmake         util
configure        include        LICENSE.LGPL        README

在这里就看出了已经生成了makefile了,执行

[email protected]:~/Qt/qt-everywhere-opensource-src-4.8.5$ make
 
 
时间: 2024-10-11 09:16:07

Qt4.8.5 开发环境搭建没有生成makefile文件【编译出现的问题】的相关文章

Qt4.8.5 开发环境搭建【完整流程】

Qt4.8.5 开发环境搭建[完整流程]关于编译出现的问题,我另开一贴再次解决. 1.首先在 ubuntu10.04 系统的/home/ye 目录中,创建一个 Qt 文件夹,复制文件qt-everywhere-opensource-src-4.8.5.tar.gz 到 Qt 文件夹中,并且解压: $ tar –zxvf qt-everywhere-opensource-src-4.8.5.tar.gz 2. 编译 qt 需要 g++,在终端输入 g++-v,如果出现如下图所示,说明已经安装了 g

Linux下Qt4.5.3开发环境搭建

操作系统:Ubuntu12.04 搭建环境:Qt4.5.3开发环境--编译库文件和qmake工具 ①到http://download.qt.io/archive/qt/4.5/网站下载编译源文件,然后放到Ubuntu系统里进行解压: tar –xzvf qt-x11-opensource-src-4.5.3.tar.gz tar –xzvf qt-embedded-linux-opensource-src-4.5.3.tar.gz 这两个源码包的作用:QT-X11-4.5.3是运行于linux平

Linux开发环境搭建与使用系列教程

00.Linux开发环境搭建与使用1——Linux简史 01.Linux开发环境搭建与使用2——Linux系统(ubuntu)安装方案 02.Linux开发环境搭建与使用3——通过虚拟机安装系统(ubuntu) 03.Linux开发环境搭建与使用4——ubuntu更新设置 04.Linux开发环境搭建与使用4——Linux必备软件之Samba 05.Linux开发环境搭建与使用5——Linux必备软件之SSH 06.Linux开发环境搭建与使用6——ubuntu如何设置IP 07.Linux开发

Linux开发环境搭建与使用教程

00.Linux开发环境搭建与使用1--Linux简史 01.Linux开发环境搭建与使用2--Linux系统(ubuntu)安装方案 02.Linux开发环境搭建与使用3--通过虚拟机安装系统(ubuntu) 03.Linux开发环境搭建与使用4--ubuntu更新设置 04.Linux开发环境搭建与使用4--Linux必备软件之Samba 05.Linux开发环境搭建与使用5--Linux必备软件之SSH 06.Linux开发环境搭建与使用6--ubuntu如何设置IP 07.Linux开发

转:Qt 嵌入式开发环境搭建

地址: http://www.cnblogs.com/lishixian/articles/3013897.html         作者:lsx_007 这里主要是记录了自己在搭建嵌入式开发环境时阅读的一些有价值的参考文档,文档主要来自于网络,由于是从文库中下载,所以也不知道 文档的出在哪?因为个人觉得总结的比较好,我暂且拿过来记录下,当然在此基础上也会加上我自己的理解!这篇文章主要是以问答的形式来组织. QT嵌入式开发环境是本文所要介绍的内容,我们先看看Qt的各个版本简介: 1.什么是QT

深度解析嵌入式QT开发环境搭建

本篇文章介绍的是嵌入式QT开发环境搭建,之前有接触过QT的其他开发环境,那么希望本篇文章对你有所帮组.对于嵌入式相信各位都有了解. Qt的各个版本简介: 1.什么是QT Qt是一个完整的C++应用程序开发框架.它包含一个类库,和用于跨平台开发及国际化的工具.Qt API在所有支持的平台上都是相同的,Qt工具在这些平台上的使用方式也一致, 因而Qt应用的开发和部署与平台无关. 2.什么是Qtopia Qtopia是一个面向嵌入式Linux的全方位应用程序开发平台,同时也是用于基于Linux的PDA

微信开发学习总结(一)—微信开发环境搭建

目前移动App开发领域主要分为以下几种类型: 一.微信开发环境搭建 1.要有一个用来测试的公众号. 2.用来调式代码的开发环境 1.1.注册测试公众号 微信公众号分为服务号.订阅号.企业号,订阅号可以个人申请,服务号和企业号要有企业资质才可以. 我们所说的微信公众号开发指的是订阅号和服务号. 关于订阅号和服务号的区别,官方是这样解释的 服务号:主要偏向于服务交互(功能类似12315,114,银行,提供绑定信息,服务交互),每月可群发4条消息:服务号适用人群:媒体.企业.政府或其他组织. 订阅号:

win8.1 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建

win8.1 + VS2010 + OpenCV2.4.10重编译OpenCV开发环境搭建 重编译的好处:可以调试的时候看OpenCV的源代码. 重编译要得到的东西:Debug版本和Release版本的dll,lib,头文件.(dll添加到环境变量里,运行时用,自己编译的dll调试时可以跟踪到Opencv的源码内:lib和头文件配置到编译器里) PS:如果只是使用Opencv而不需要跟踪源码,则使用Opencv自带的库文件即可.跳到5配置Opencv开发环境,对应的文件都在..\opencv\b

Sublime Text 3下C/C++开发环境搭建

Sublime Text 3下C/C++开发环境搭建 之前在Linux Mint 17一周使用体验中简单介绍过Sublime Text. 1.Sublime Text 3安装 Ubuntu.Linux Mint的软件管理器中已经能够找到Sublime Text 3,直接安装即可.或者去官网下载.deb或tarball安装包,手动安装. 2.Package Control管理器 ST最吸引我的第一点就是这个非常棒的扩展管理器!安装方法也很简单,在ST中按Ctrl+`进入ST的控制台,然后去官网上将