Fedora14下Qt环境搭建
Qt4和KDevelop安装配置
ok!qt4的assistant出来了!
安装和设置好环境变量之后
source /etc/profile
source /root/.bash_profile
(有些可能需要重启机子)
在终端输入echo $QTDIR
如果出来的是/usr/lib/qt3.3,那么回去重新设置环境变量
QPushButton hello("Hello world!");
hello.resize(100, 30);
hello.show();
return app.exec();
}
6、保存,然后分别执行“构建”“编译”“执行”3步
ok!屏幕左上角出来一个小对话框Hello World了
会在这个目录下生成一个名为qt-x11-opensource-src-4.2.3的目录
3、配置安装
进入qt-x11-opensource-src-4.2.3目录,敲入命令./configure
这是默认配置,已经包含了qt3中没有的QThread,但是gif和sql默认还是不支持,所以如果想要想要详细的配置选项,可以敲入./configure -help 查看
将下面这段Qt4的Hello World代替上面KDevelop自动生成的Helloworld
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
3、工程->工程选项->C++特定设置->Qt-》选定“此工程内使用Qt” 选择Qt4
Qt平台在Fedora14下的安装
Qt平台在Fedora14下的安装(可直接跳至第四段)这是大二下学期的第一个星期一。
据说是课改,新增了一门课“软件开发与设计”。
该课实行3人一组制,组内可互相帮助(什么意思大家都懂的。
),最终成绩3人相同,于是各种找大腿各种抱大腿。
个人觉得学校的这种做法很荒谬。
我知道学校说“尽量水平差不多的一组,分组班级内定”,其本来是希望大家共同出力,相互提高,意愿是好的。
可是不用猜想分组结果,其绝大部分是一强二差。
programing能力较强的我想他/她根本不会指望着组内其他人,因为没什么指望头儿,你让他再把C++ 学习一遍吗?更不用说还要用到从来没学过得的图形界面编程知识。
最终的结果是每个组的作业工作量mostly都被一个人包下来了,锻炼的只是一个人的能力,其他人只是分享分数罢了。
对能力强的人来说是不公平,对能力不是太好的人来说这是在毁人家前途,在坑人!废话少说了,其实图形界面如果不想麻烦大可以用mfc,c#,java,甚至python。
我之所以选择Qt是因为Qt是专门的图形GUI平台,不像c#,java,python之类的语言自带或扩展图形库。
不选择MFC是因为其不跨平台。
还有一个原因是我更倾向于在linux下的环境下工作,更倾向于开源软件。
Qt在linux下有两种开发方式。
命令行与IDE。
常用的IDE有官方的Qt Creator,eclipse插件,VS插件。
以及linux下轻量级IDE 如Qdevelop,Kdevelop等。
在linux下介绍一下Qt Creater。
命令行可以自己看文档。
在fedora14下Qt SDK安装不上,在gmake这一步提示说某个库没有定义,google了一下没找到解决办法,于是安装了”Framework Only"版本。
首先切换为root管理员view plaincopy to clipboardprint?1.su root一、Qt库的安装1、下载官方Qt库。
离线配置Fedora-14x86_64下robocup3d开发环境
离线配置Fedora-14x86_64下robocup3d开发环境以前写过一篇在线配置ubuntu10.10下robocup3d开发环境的文章。
最近3d开发平台渐渐向fedora14x86_64过渡,于是也配置了几台fedora的机子,咱们也要与时俱进哈。
为了便于帮助实验室新来同学更快更方便的配置robocup3d开发环境,故将所需在线安装包全部帮大家下好,以下是离线配置过程。
yum install rcssserver3d 直接安装/var/cache/yum/update/package yum下载路径目前已经帮助大家下好simspark所需库的安装包和集成开发环境kdevelop的安装包,想尝试自己在线安装的同学可以看下面一段,否则跳过。
/******************以下为在线安装方法********************/首先我们先要准备好安装simspark所需要的库文件,simspark官网/wiki/index.php/Installation_on_Linux上提示以下命令进行在线下载" sudo yum -y install boost boost-devel freetype freetype-devel freeglut freeglut-devel ruby ruby-devel SDL* DevIL DevIL-devel ode ode-devel "但是个人实践觉得fedora的" sudo " 并不是很好用,推荐大家先输入" su ",再输入密码,待进入最高权限后(即命令开头符号由" $ "变为" # "),输入" yum -y install boost boost-devel freetype freetype-devel freeglut freeglut-devel ruby ruby-devel SDL* DevIL DevIL-devel ode ode-devel "下载库文件。
QT开发环境的搭建
宿主系统(宿主机) 虚拟系统(虚拟机)
Confidential
10. Mar 2008
VMWare workstation
• VMWare workstation VMware Workstation 是一款 功能強大的桌面虛拟计算 机软件,提供用户可在单 一的桌面上同时运行 不同 的操作系统,和进行开发、 测试 、部署新的应用程序 的最佳解決方案。VMware Workstation 可在一部实体 机器上模拟完整的网络环 境,以及可便于携帶的虛 拟机器,其更好的灵活性 Confidential 与先进的技术胜过了市面 上其他的虛拟计算机软件。
二、Qt开发环境的搭建 Qt开发环境的搭建
2009.3
3 Sept. 2007 © Neusoft Confidential
虚拟机
• 概念 通过软件模拟的具有完整硬件系统功能的、运 行在一个完全隔离环境中的完整计算机系统。 通过虚拟机软件,你可以在一台物理计算机 上模拟出一台或多台虚拟的计算机,这些虚 拟机完全就像真正的计算机那样进行工作
10. Mar 2008
VMWare虚拟机的创建步骤及 VMWare虚拟机的创建步骤及 注意事项
点击File->New->virtual machine… 选中Custom(advanced),点击Next 点击Next 选中Installer disc image file(iso),将ubuntu镜 像文件装载进去,点击Next • 输入虚拟机名称并选择创建的文件位置,点击 next • 根据cpu选择是双核还是单核,点击next • 设置用于虚拟机运行的内存大小,选择推荐大 Confidential 小就行,不能超过最大值,点击next
Fedora14安装与软件配置完美方案
Fedora14配置完美解决方案第一部分:系统安装一、启动引导1。
光盘安装方式:在BIOS中设置为CDROM后,重新启动从光驱启动即可。
2。
硬盘安装方式:A)从XP系统安装Linux。
在boot.ini文件(在c盘根目录,隐藏者的,末尾添加c:\grldr= Linux,保存,如不能保存,把属性的只读去掉),把boot文件里面第二行的timeout改为5或者其他不是零的数字(启动菜单默认选择时间)。
然后把grub解压,把grldr grub.exe放到C盘的根目录。
1、下载grub4dos,把grub4dos下的grub.exe和grldr复制到C:/。
2、从下载的linux.iso(提前把下载好的系统镜像iso文件改名为linux.iso,文件名短方便以后调用)中解压,把.casper文件夹中的imlinuz和initrd.gz(有的版本是initrd.lz或是initrd.img,注意要与自己的文件名一致)复制到C:/下。
3、修改grub4dos里的menu.lst的内容为:title install linuxroot(hd0,0)kernel/vmlinuz iso-scan/filename=/linux.iso boot=casper splashinitrd/initrd.gz#有的文件是initrd.lz或initrd.imgboot##本步可以删除menu.list,走注释部分内容4、编辑boot.ini,在最后一行加入:c:\grldr=Linux。
5、将linux.iso复制到某盘(如D盘)的根目录下(最好是外接的移动设备,你安装的自由度会很大)最好把linux.iso中的images文件夹也解压到linux.iso所在盘区。
同时有些系统要求linux.iso所在的盘区为fat16或fat32格式,否则会提示错误,找不到镜像文件。
6、重启计算机,然后选择菜单的最后一项grub install linmux即可进入安装环节#####----------这是注释可代替第3步--------------注释部分开始------------------在这一步中也可以删除menu.list,然后修改编辑boot.ini,在最后一行加入:c:\grldr=Linux将linux.iso及其中的images文件夹复制到某盘(如D:/)的根目录下,然后重启,进入grub,在grub的提示符下输入以下内容:>root>kernel/vmlinuz iso-scan/filename=/linux.iso boot=casper splash>initrd/initrd.lz(或initrd.img,initrd.gz)>boot说明:注意中间的空格系统便会启动,进入安装环节#####---------------这是注释部分--------------注释部分结束-------------------------------中间会闪现大量的字母,对此不必惊慌B)从Win7启动安装1准备grub4dos将其中的grldr grldr.mbr grub.exe解压至C盘根目录。
Fedora搭建Qt Creator的ARM开发环境
Fedora12下搭建Qt Creator的ARM开发环境并移植Qt4.6.2到Mi cro2440(一)管理提醒:本帖被kasim 执行置顶操作(2010-04-11)Fedora12下搭建Qt Creator的ARM开发环境并移植Qt4.6.2到Micro2440(一)参考:/jiyeqian/blog/item/f46d26a2ff3f7da6caefd0d6.html/dongliqiang2006/archive/2009/08/30/4500002.aspx环境:虚拟机Fedora12(建议安装Vmware Tools,详细安装方法参照Vmware 帮助文档),USB串口,minicom终端。
(minicom经常打不开ttyUSB0设备,我的解决方法是,打不开时就将USB串口移除,运行minicom,然后再接上US B串口,此时运行minicom一般都能打开设备)软件准备:到/downloads-cn下载最新版的软件包,当前是:用于Linux/X11 32位的Qt Creator 1.3.1 二进制软件包qt-creator-linux-x86-op ensource-1.3.1.bin(/downloads/qt-creator-binary-for-linux-x11-32 -bit)用于嵌入式Linux 的Qt 库 4.6.2包qt-everywhere-opensource-src-4.6.2.tar.gz(h ttp:///downloads/embedded-linux-cpp)到/jiyeqian/blog/item/f46d26a2ff3f7da6caefd0d6.html下载arm92 0t-eabi.tgz(即arm-linux-gcc-4.1.2)(/downloads/toolchains/a rm920t-eabi.tgz)到/download.asp下载Root_Qtopia,我用的是友善光盘里的r oot_qtopia-20100108.tar.gz(/linux/root_qtopia-20100108. tar.gz)下载tslib1.4,这个忘了在哪下载的了,网上有很多,有些不能用,大家自己找个能用的吧。
QT环境搭建
Windows下:节介绍Qt 5.9.0 在 Windows 平台下的安装,请提前下载好 Qt 5.9.0。
目前较高版本的 Qt 仅支持 Win7 及其以后的操作系统,不支持 Win XP;使用Win XP 的读者请安装 Qt 5.5.1 之前的版本。
Qt 占用的存储空间很大,安装之前建议先准备好 8GB 以上的磁盘空间。
对于目前 Qt 最新版开发环境,如果不安装源代码包,实际占用大约 5.5GB;如果选择安装源码包,大约占用 7.5GB。
双击下载得到的qt-opensource-windows-x86-5.9.0.exe 即可开始安装。
Qt 的安装过程和普通的 Windows 软件一样,按照向导进行操作即可。
关于 Qt 的安装需要说明以下几点。
1) 注册和登录Qt 在安装过程中会提示用户进行注册和登录,不用理会,跳过(Skip)即可,实际开发时不需要登录。
图1:Qt 安装过程中提示用户注册2) 安装路径和关联文件图2:指定 Qt 安装路径Qt 允许用户自定义安装路径,但是请注意,安装路径不能带空格、中文字符或者其它任何特殊字符。
另外,该界面还会询问是否关联特定的文件类型。
如果关联(默认是关联的),特定后缀的文件(包括 .cpp 文件)默认使用 Qt 打开。
我喜欢使用纯文本编辑器(例如 Sublime Text)来打开C++ 源文件,所以我取消了该选项,读者根据自己的实际情况定夺。
3) 选择安装组件Qt 安装过程中最关键的一步是组件的选择,请看下图:图3:Qt 组件Qt 的安装组件分为两部分:一部分是“Qt 5.9”分类下的,该分类包含的是真正的 Qt 开发库组件;另一部分是“Tools”分类下的,该分类包含的是集成开发环境和编译工具。
图4:Qt 5.9.0 所包含的程序Linux下安装:Linux 发行版虽然众多,但Qt 安装过程大同小异,本节以 CentOS 7为例来演示 Qt 的安装。
,Qt 5.9.0 Linux 安装包的名称为qt-opensource-linux-x64-5.9.0.run。
qt安装教程
qt安装教程Qt(发音相似于“cute”)是一种跨平台的C++图形用户界面(GUI)开发框架,适用于开发桌面应用程序、嵌入式系统和移动平台应用程序。
在本教程中,我们将介绍如何安装Qt开发环境。
以下是安装步骤的详细说明:第一步:下载Qt安装包首先,访问Qt官方网站(https://www.qt.io/)并选择“Downloads”选项。
在下载页面上,你可以选择不同的版本和组件,根据你的需求选择合适的版本。
第二步:选择适合的安装程序根据你的操作系统选择适合的安装程序。
Qt提供了Windows、macOS和Linux等不同的版本。
例如,如果你使用Windows系统,可以选择Windows版本的安装程序。
第三步:运行安装程序双击下载的安装程序,运行Qt安装向导。
接受许可协议和使用条款,然后点击“下一步”。
第四步:选择安装选项在安装选项页面上,你可以选择要安装的组件和功能。
如果你只是想安装Qt桌面开发组件,可以选择相应的选项。
你还可以选择安装Qt Creator IDE,这是一个集成开发环境,用于开发Qt应用程序。
第五步:选择安装路径在安装路径页面上,选择你想要安装Qt的目录。
默认情况下,它将安装在C:\Qt目录下。
你可以保留默认设置或选择其他目录。
第六步:配置安装选项在配置安装选项页面上,可以选择是否自动添加Qt到系统的环境变量中。
如果你不熟悉这个选项,建议保留默认设置。
点击“下一步”继续。
第七步:选择Qt版本在选择Qt版本页面上,你可以选择要安装的Qt版本。
通常建议选择最新版本,因为它包含了最新的功能和修复了一些问题。
第八步:安装程序执行点击“安装”按钮后,安装程序会开始执行安装过程。
等待安装完成。
第九步:安装完成安装完成后,你将看到“安装成功”提示。
点击“完成”按钮关闭安装程序。
第十步:配置Qt Creator如果你选择安装Qt Creator IDE,启动它后,需要进行一些配置。
首先,选择语言和外观选项,然后点击“下一步”。
Qt开发环境下载和安装要点
Qt开发环境下载和安装要点Qt是一个跨平台的GUI开发框架,可用于开发桌面应用程序、移动设备应用程序、嵌入式系统等。
本文将介绍Qt开发环境的下载和安装要点。
下载Qt开发环境Qt开发环境可在Qt官网进行下载,Qt官网提供了不同版本和类型的Qt安装包供下载。
根据需求选择不同的版本,下面是一些最常见的版本:•Qt开源版(Community Edition):免费且开放源代码,较为基础•Qt商业版(Enterprise Edition):具备更多的组件和工具,适合企业应用开发在选择版本时,需注意Qt的版本和所使用的系统是否匹配,例如,在Windows系统中应选择Windows版本的Qt。
安装Qt开发环境在下载好Qt的安装包后,进行以下步骤进行安装:步骤1:运行安装程序运行Qt的安装程序,双击打开.exe文件。
安装程序会首先进行一些配置,然后会跳转到Qt安装向导。
步骤2:选择安装目录在Qt安装向导中选择安装目录。
默认情况下,Qt会安装到C盘下的Qt目录中,可以根据自己的需求进行更改。
步骤3:选择组件在Qt安装向导中选择需要安装的组件。
根据自己的需求选择需要安装的组件和工具。
Qt提供了很多组件和工具,例如Qt Creator、Qt Quick等。
步骤4:安装在Qt安装向导中点击“安装”按钮,开始进行安装。
安装过程可能需要一些时间,如果安装过程中出现问题,可以查看安装日志文件进行排查。
步骤5:验证安装安装完成后,可以通过打开Qt Creator等工具,来验证Qt的安装是否成功。
小结Qt开发环境下载和安装要点包括下载Qt安装包和安装Qt开发环境两个步骤。
在下载时需选择合适的版本和安装包,安装时需要选择目录、组件和工具。
安装完成后可进行验证,以确保安装成功。
Fedora14上安装QT和QT-Embedded
Fedora 14 安装QT和QT-Embedded说明在线安装文件在fedora 下面用yum install ;在ubuntu 用sudo apt-get installecho $PATH 查看PATH系统路径值,echo $CC 用于查看CC变量值(一)环境准备安装GCC1.1、#yum update -----Run “yum update” to update all the packages to the newest version1.2、#yum install yum install kernel-devel kernel-headers gcc mkinitrd ----Run “yum installkernel-devel kernel-headers gcc mkinitrd”1.3、#yum install gcc1.4、gcc –v or gcc –verison ----查询gcc版本命令(二)安装QT X11 Requirements 下面的库文件(如果安装fedora 选择软件开发环境这步可以省略)l ibfontconfig1-devlibfreetype6-devlibx11-devlibxcursor-devlibxext-devlibxfixes-devlibxft-devlibxi-devlibxrandr-devlibxrender-dev如运行命令yum install libfontconfig1-dev(三)安装qvfb 所需库文件libXtst-devel 即运行:yum install libXtst-devel(四)安装QT for PC(X11)1.1、解压qt-everywhere-opensource-src-4.7.1.tar.gz ,设解压后文件夹名为qtPC4.7.11.2、#cd ***/qtPC4.7.1 (进入对应文件夹)1.3、#./configure1.4、#gmake1.5、#gmake install1.6、安装目录在/usr/local/Trolltech/Qt-4.7.11.7、使用时需添加#export PATH=” /usr/local/Trolltech/Qt-4.7.1/bin:$PATH”然后输入#qmake –v (如能输出版本号,则说明安装成功)1.8、编译qvfb(Virtual Framebuffer) 为QT-embedded X86 作准备 1.8.1、#cd***/qtPC4.7.1/tools/qvfb1.8.2、#gmake (编译后qvfb存在/qtPC4.7.1/bin目录中)1.8.3、#cd***/qtPC4.7.1/bin/1.8.4、#qvfb (进行检验,如能输出一个虚拟窗口,则说明安装正常)(五)安装QT for Embedded for X86 嵌入式X861.1、解压qt-everywhere-opensource-src-4.7.1.tar.gz ,设解压后文件夹名为qtX864711.2、#cd ***/ qtX86471 (进入对应文件夹)1.3、#./configure -embedded x86 -qt-gfx-qvfb -qt-kbd-qvfb -qt-mouse-qvfb1.4、#gmake1.5、#gmake install1.6、安装目录在/usr/local/Trolltech/QtEmbedded-4.7.1/1.7、使用时需添加#export PATH=” /usr/local/Trolltech/QtEmbedded-4.7.1/bin:$PATH”然后输入#qmake –v (如能输出版本号,则说明安装成功)1.8、安装qvfb将第四步中的 1.8中编译成功的qvfb复制到/usr/local/Trolltech/QtEmbedded-4.7.1/bin/中,则可。
装了一遍Qt,个人总结的Qt安装教程
个人总结的Qt安装教程1. Qt简介Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。
它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。
Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。
2008年,奇趣科技被诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具。
2012年,Qt被Digia收购。
2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,实现了对于iOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持做出了调整,至此实现了全面支持iOS、Android、WP。
Qt是1991年奇趣科技开发的一个跨平台的C++图形用户界面应用程序框架。
它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。
Qt很容易扩展,并且允许真正地组件编程。
基本上,Qt 同X Window 上的Motif,Openwin,GTK 等图形界面库和Windows 平台上的MFC,OWL,VCL,ATL 是同类型的东西。
——摘自:/link?url=qTM13thOnHNc1TLEnlI30hW9NKZMFZ8_2IfhHBdJ0lBg4 5LPCRWbZ-1Q8K0N3zcWOsUp4zlDC9xaC90aD-GaBKQt官网:/2. 从官网获取版本介绍2.1 登录官网/2.2 单击左上角Download2.3 单击Community版本的Download这个版本是免费授权版本,其他版本需要授权费用默认会根据你的操作系统,自动给你推荐一个版本,如目前笔者使用的Windows7操作系统,上图Download Now会提供Qt Online Installer for Windows,我们一般使用离线安装包,所以:2.4 单击下方的View All Downloads出现各种版本的下载链接如图:各个版本的使用,将在下面说明2.5 版本说明目前Qt最新版本是5.4.0,如果需要旧版本,可在Other downloads下的Archive for old versions中寻找。
qt安装创建项目流程
qt安装创建项目流程Starting with installing Qt for development can be a daunting task for beginners, but with the right guidance and resources, it can be a smooth process. When embarking on this journey, it's essential to ensure that you have all the necessary components and dependencies installed on your system. This includes the Qt framework itself, as well as any additional tools or libraries that may be required for your specific development needs.从安装Qt开始对于初学者来说可能是一个艰巨的任务,但是通过正确的指导和资源,这个过程可以变得更顺利。
在开始这段旅程时,确保您的系统上安装了所有必需的组件和依赖项是至关重要的。
这包括Qt框架本身,以及可能需要的任何额外工具或库来满足您特定的开发需求。
One of the first steps in the Qt installation process is downloading the Qt installer from the official Qt website. This installer provides a user-friendly interface that guides you through the various options and settings for customizing your Qt installation. Make sure to select the appropriate version of Qt for your operating system anddevelopment environment to avoid compatibility issues down the road.Qt安装过程中的第一步之一是从官方Qt网站下载Qt安装程序。
Linux下安装QT的剧痛经历
安装QT的惨痛经历目标:2012.4月下旬,计划开始在linux上安装QT和ffmpeg,准备摸索一下视频客户端的开发。
----------------------------------------------------以下是安装过程----------------------------------------------------由于没有额外的电脑,所以使用了虚拟机安装。
电脑上刚好有fedora6版本的linux,于是安装。
在安装过程中选择了开发工具。
安装完成,从官网下载最新的qt4.8.0,拷贝到一个目录中然后解压。
进入目录后:./configure,选择开源“o”,并接受协议“yes”,2小时后,提示失败。
找不到解决办法,后听说一般都用红帽企业版,后找来企业版5.5安装。
安装完成,然后把原始的qt卸载,计划安装新版本。
结果无法安装,痛苦。
由于原先的QT 被卸载,所以又只好重装同一系统。
完成后不再卸载原始的qt,但是无qtcreator,随后在nokia官网下载qtcreator成功,然后安装成功。
但是无法启动,双击时无任何反应,汗。
安装qtsdk,先:./configure,结果提示总线错误安装ffmpeg,先:./configure,结果提示总线错误又上nokia官网下载qtlib,结果下载下来的是qt4.8.1(文件名QtSdk-offline-linux-x86-v1.2.1.run,为方便,后面以<sdk>表示之),按照说明,先修改文件的执行模式:chmod u+x <sdk>,成功,然后安装:./<sdk>,仍然是错误:/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run: /usr/lib/libstdc++.so.6: version`GLIBCXX_3.4.9' not found (required by/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run)/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run: /usr/lib/libstdc++.so.6: version`GLIBCXX_3.4.11' not found (required by/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run)/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run: /lib/libc.so.6: version`GLIBC_2.9' not found (required by/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run)/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run: /lib/libc.so.6: version`GLIBC_2.10' not found (required by/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run)/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run: /lib/libc.so.6: version`GLIBC_2.11' not found (required by/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run)/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run: /lib/libc.so.6: version`GLIBC_2.7' not found (required by/root/Desktop/vmtool/QtSdk-offline-linux-x86-v1.2.1.run)上网上搜索,说需要libstdc++.so.6.0.10,然后下载之,放入/usr/lib/中,并修改libstdc++.so.6的链接为此文件,然后继续安装,此报另外的错误(内容没有记下来),此时原来的文本文件编辑器gedit无法启动,直接崩溃。
Qt 开发环境的搭建和hello world
开发环境的搭建和hello world版权声明该文章原创于Qt爱好者社区(),作者yafeilinux,转载请注明出处!导语从这一篇我们正式开始Qt编程。
本篇主要讲解Qt编程环境的搭建。
为了适应大多数读者的需要,同时为了避免系统环境的不同而产生不必要的问题,这里选择使用Windows系统的Qt版本。
因为在前面几十篇中我们主要讲解基本Qt控件项目的桌面编程,所以没有使用SDK进行安装,而是采用了Qt库与Qt Creator分别下载安装的方式,这样就只需要下载Qt 的桌面版本的库。
而SDK中默认集成了Qt Creator和Qt桌面库以及Qt移动开发的库,这个会在第40篇至第50篇进行讲解。
再者,鉴于Qt一次编写代码,多次编译运行的特点,在我们教程中讲解的例子都是可以直接在其他系统环境下(比如Linux系统)直接编译运行的。
在前40篇中我们的环境是:Windows 7 + Qt 4.8.1 + Qt Creator 2.4.1目录一、Qt 及Qt Creator的下载和安装二、创建hello world程序三、发布程序四、Qt工具介绍五、附录正文一、Qt 及Qt Creator的下载和安装1.下载下载Qt 4.8.1:/qt/source/qt-win-opensource-4.8.1-mingw.exe下载Qt Creator 2.4.1:/qtcreator/qt-creator-win-opensource-2.4.1.exe (提示:大家可以在/qt/source/下载Qt的各个版本,可以在/qtcreator/下载Qt Creator的各个版本。
)提示:在最近的Qt Creator版本(2.5.0及以后)中已经默认不再包含MinGW,需要自己手动下载安装。
Note for Windows MinGW UsersWe decided to remove the custom MinGW distribution and MinGW gdb from our Qt Creator-only Windows binary distribution package. The original reasons to include it there (it was the predecessor of the Qt SDK) are since a while now filled by the Qt SDK. Also, updating the shipped version is a legal hassle as long as the binaries are provided through Nokia, but we also don’t want to ship stone age versions. We are working on build infrastructure for the Qt Project itself though, that we ultimately want to use to build Qt Creator packages, snapshots, and more. Currently, on , you find Qt Creator snapshots for Linux and Windows, and also a Python enabled MinGW gdb (that reportedly doesn’t work on Windows XP). It’s still possible to install MinGW and gdb separately and register them in Qt Creator. We are not removing the support for it from Qt Creator.Previously shipped MinGW: ftp:///misc/MinGW-gcc440_1.zipPreviously shipped MinGW gdb: ftp:///misc/gdb/7.2/qtcreator-gdb-7.2-mingw-x86.zip Up to date MinGW: (we might provide a compact version like the one in the old installer later)Python enabled MinGW gdb 7.4: /job/gdb-windows/ (compiled on Windows 7, doesn’t w ork on Windows XP)2.安装下载完成后先安装Qt Creator,采用默认选项即可,安装路径推荐使用默认的C盘,因为这样可以与教程中的一致,在以后的内容中可以避免一些不必要的问题。
ubuntu14.0 搭建嵌入式Qt开发环境
# cd /opt #vi setenv_pc.sh
在打开的文件最后加上以下内容:
# pc版qt环境变量
QTDIR=/opt/qtsdk-2010.05 export PATH=$QTDIR/bin:$PATH export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
测试测试qtembedded470armpc机上hellocpp重新编译使其能在开发板上运行cdusrlocalqtembedded470arm进入qtembedded470arm目录sourcesetenvarmsh设置qte的环境变量cdopthello进入hello目录qmakeproject建立qt工程qmakehellopro建立makefile文件make编译这样就在hello下生成了arm开发板能使用的可执行文件hello将可执行文件复制到arm然后在arm开发板上运行该可执行文件cd可执行文件存放路径
ubuntu14.0 搭建嵌入式Qt开发环境
文件及下载路径见文ห้องสมุดไป่ตู้末尾
1.搭建交叉编译环境 arm-linux-g++
1.解压交叉编译包 tar -zxvf gcc-4.4.3-20100728.tar.gz
2.设置环境变量 vi /opt/arm-linux-g++.sh
在 arm-linux-g++.sh 中编辑内容 设置arm-linux-g++ 环境变量 export PATH=$PATH:/opt/arm-linux-g++-4.4.3/bin
Fedora-14安装-免费
Fedora 14安装全面体验[图文]安装Fedora 14前的准备[日期:2010-11-30] 来源: 作者:李晨光Fedora14 开发代号“Laughlin(劳克林)”,该名字取自诺贝尔物理学奖获得者Robert B. Laughlin,F edora 是一个基于RPM 的Linux发行版,由Red Hat公司赞助的由社区支持的Fedora Project 项目开发。
Fedora 只包含自由和开源软件。
Fedora 14 的新特性包括:GNOME 2.32 和KDE 4.5,以及更好的摄像头支持!新特性不止这些,在这个版本中,presto 被默认启用,这意味升级时只会下载最小化的升级包,而且升级速度也将大幅提升。
Fedora14 官方下载地址:/get-fedora?stF14这里我们看到的就是第一幅安装界面了,和以前的稍稍有点不同,4:3的前景窗体和黑色的背景,代替原来的全部填充模式,其实效果都一样。
那么点击Next (下一步),选择安装界面的语言接下来,就和以往的Fedora12有些不同了,以往是要输入你的计算机名,这也是你电脑在网络上的主机名。
现在是要选择存储介质种类。
随着10Gb以太网的成熟,在FC14和RHEL6中也加入了基于以太网的光纤通信技术(FCoE)SAN的支持,说白了FCoE是使用基于以太网的光纤通道协议,而传统的iSCSI则使用基于以太网的TCP/IP协议,他们都能通过以太网让你连接到光纤通道SAN。
这里我们看到的就是第一幅安装界面了,和以前的稍稍有点不同,4:3的前景窗体和黑色的背景,代替原来的全部填充模式,其实效果都一样。
那么点击Next (下一步),选择安装界面的语言接下来,就和以往的Fedora12有些不同了,以往是要输入你的计算机名,这也是你电脑在网络上的主机名。
现在是要选择存储介质种类。
随着10Gb以太网的成熟,在FC14和RHEL6中也加入了基于以太网的光纤通信技术(FCoE)SAN的支持,说白了FCoE是使用基于以太网的光纤通道协议,而传统的iSCSI则使用基于以太网的TCP/IP协议,他们都能通过以太网让你连接到光纤通道SAN。
实训项目1-Qt-开发环境的搭建
实训项目1 Qt 开发环境的搭建一、目的与要求1.掌握Qt 开发环境的搭建方法2.掌握Qt Creator 的基本使用方法3.了解Qt Creator 的界面布局4.了解Qt 相关工具软件二、实验准备1.对Qt 及Qt Creator 有基本了解2.了解MinGW3.下载Qt 、Qt Creator 和MinGW 安装包三、实验内容1.安装Qt Creator(1)双击运行安装包,将出现如图所示的安装向导界面。
单击“下一步”按钮。
图 Qt Creator 安装向导(2)选择安装位置界面如图所示。
这里默认安装在C 盘,选中“Associate common filetypes with Qt Creator”选项会为Qt Creator 关联相应类型的文件,以后双击相应类型的文件(如Qt 项目文件)可直接在Qt Creator 中打开。
这里保持默认设置,单击“下一步”按钮。
图选择安装位置(3)在如图所示的“许可协议”界面,选择“我接受此许可”即可。
然后单击“下一步”按钮。
图许可协议界面(4)在设置“开始菜单快捷方式”界面,可以在系统开始菜单中创建Qt Creator 的快捷方式,可以选择显示的位置和更改显示名称。
如图所示。
这里保持默认即可。
单击“下一步”按钮。
图设置开始菜单快捷方式(5)在“已做好安装准备”界面,单击“安装”按钮开始安装。
如图所示。
图已做好安装准备界面(6)完成安装。
在完成安装界面,单击“完成”按钮结束安装。
因为默认勾选了“Launch Qt Creator”,所以完成安装后会自动运行Qt Creator。
如图所示。
图完成安装(7)Qt Creator 的主界面如图所示。
可以点击各个菜单和功能图标,对Qt Creator 界面进行初步了解。
图 Qt Creator 主界面2.安装MinGW需要将下载好的文件解压缩到C 盘Qt 目录下。
解压缩完成后,在C 盘Qt 目录下会出现mingw 目录。
qt编译和环境配置总结
Qt编译和环境配置(2011/7/10整理)1、windows下编译 (1)1.1、动态编译 (1)1.2、静态编译 (5)1.3、64位下编译 (5)2、Red Hat Enterprise Linux 5 64-bit安装qt4.6.2 (6)2.1 带开发环境完整安装,不需重新编译 (6)2.2 源码安装 (6)Qt各版本下载地址:/bbs/read.php?tid=1075已经下载到\\100.0.2.161\embtest\tools\QT目录下。
1、windows下编译本文以Qt4.6.2源码为例,介绍在Visual Studio 2005 里集成qt4.6开发环境步骤。
1.1、动态编译(1)安装qt下载Windows 版本的源代码后直接进行安装,安装好后,记得把Qt 的路径添加到系统的环境变量path 里:C:\Qt\4.6.2\bin(2)在Visual Studio 2005 里编译Qt 的源代码在Windows 下,我们自然希望QT 能配合Visual Studio 来使用,这个时候需要用VC++ 重新编译一下Qt 的源代码。
这里以Visual Studio 2005 为例,介绍一下编译Qt4 的基本方法。
(2.1)运行Visual Studio 2005 的vsvars32.bat 脚本来为VC++ 2005 编译器配置系统的环境变量:C:\>"C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat"如果执行下面的步骤2.2,应该不需要设置环境变量。
(2.2)编译源代码通过系统的“开始”菜单,按下面的顺序找到一个属于VC++ 的cmd 命令行:Start => All Programs => Visual Studio 2005 => Visual Studio Tools => Visual Studio Command Prompt在cmd 里跳到Qt 所在的源代码目录cd C:\Qt\4.6.2然后用下面的命令来进行编译:C:\Qt\4.6.2>configureC:\Qt\4.6.2>nmake运行configure 命令的时候会提示确认使用协议,照做就好了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
#export CC=/usr/local/arm/4.3.2/bin/arm-linux-gcc //设定C编译器
#export CXX=/usr/local/arm/4.3.2/bin/arm-linux-g++ //设定C++编译器
1.3、#./autogen.sh (如果运行有错误则需要安装autoconf、automake、libtool (如yum install autoconf))
接着提示要使用商业版还是开源版:输入o后回车选择开源版;
然后提示可以使用开源协议:输入yes后回车即可。
1.3.、#gmake //编译,这个过程要等几个小时的时间
1.4、#gmake install
1.5、安装目录在/usr/local/Trolltech/QtEmbedded-4.7.4/
基于VMware7.1.4上的Fedora 14操作系统
tslib-1.4.tar.gz
arm-linux-gcc-4.3.2.tar.gz
qt-everywhere-opensource-src-4.7.4.tar.gz
二.安装交叉编译环境:
把arm-linux-gcc-4.3.2.tar.gz放到/tmp 目录下
1.6、使用时需添加
#export PATH=” /usr/local/Trolltech/QtEmbedded-4.7.1/bin:$PATH”
然后输入#qmake –v (如能输出版本号,则说明安装成功)
1.1 安装qvfb
将第五步中1.8中编译成功的qvfb复制到/usr/local/Trolltech/QtEmbedded-4.7.4/bin/中,则可。
#export TSLIB_CONSOLEDEVICE=none
#export TSLIB_FBDEVICE=/dev/fb0
#export TSLIB_TSDEVICE=/dev/input/event0
#export TSLIB_PLUGINDIR=$T_ROOT/lib/ts
接着提示要使用商业版还是开源版:输入o后回车选择开源版;
然后提示可以使用开源协议:输入yes后回车即可。
1.3.、#gmake //编译,这个过程要等几个小时的时间
1.5、 #gmake install //开始安装基于PC上的Qt
1.6、 安装目录在新生成的目录下面:/usr/local/Trolltech/Qt-4.7.4
1.7、 使用时需添加
#export PATH=” /usr/local/Trolltech/Qt-4.7.1/bin:$PATH”
重启MINI2440,在终端下输入
#ts_calibrate
出现tslib的触摸屏五点校准画面,至此,tslib的安装移植成功完成。
# ts_test //触摸屏测试
八. 安装QT for Embedded for ARM 嵌入式ARM
1.1、解压qt-everywhere-opensource-src-4.7.4.tar.gz 并更改目录名
若在相应的文件夹里没有相应的fb0、event0模块,则cd到开发板的根目录里,然后执行:
mknod /dev/fb0 c 29 0
Hale Waihona Puke mknod /dev/input c 13 64
而对于/etc/pointercal文件,需要再开发板的触摸屏执行完五点校正后才会生成此文件。
1.8.2、# gmake (编译后qvfb存在/opt/FriendlyARM/mini2440/Qt /qt-for-x11/bin目录中)
1.8.3、# cd /opt/FriendlyARM/mini2440/Qt /qt-for-x11/bin/
1.8.4、# ./qvfb (进行检验,如能输出一个虚拟窗口,则说明安装正常)
1.8.4、将qvfb拷贝到QTDIR/bin路径下:
cp qvfb /usr/local/Trolltech/Qt-4.7.4/bin
六.安装QT for Embedded for X86 嵌入式X86
1.1、解压qt-everywhere-opensource-src-4.7.4.tar.gz 并更改目录名
tar xvzf qt-everywhere-opensource-src-4.7.4.tar.gz -C /opt/FriendlyARM/mini2440/Qt
cd /opt/FriendlyARM/mini2440/Qt
mv qt-everywhere-opensource-src-4.7.4 qt-for-x11
1.6、gmake
1.7、gmake install (安装在/usr/local/tslib里面)
1.8、#vi /usr/local/tslib/etc/ts.conf (修改ts.conf) 最后内容如下:
module_raw input //前面不能有空格,否则会出现段错误
1.3、 开始配置文件:
# cd qt-for-x11
#. /configure
接着提示要使用商业版还是开源版:输入o后回车选择开源版;
然后提示可以使用开源协议:输入yes后回车即可。
1.4、 #gmake //编译,这个过程要等几个小时的时间
七. 为安装QT for Embedded for ARM 的准备工作
1.安装交叉编译工具arm-linux-gcc-4.3.2
1.1、tar xvzf arm-linux-gcc-4.3.2.tgz –C / (C需要大写,解压后安装在/usr/local/arm/4.3.2/)
进入tslib之后关键是要设置交叉编译环境(下面是根据我自己的实际情况所添加的)——如果不设置交叉编译环境,在移植到开发板时,执行./ts_calibrate程序时会出现以下错误:
./ts_calibrate: line 1: syntax error :”(” unexpected.
#export PATH=$PATH:/usr/local/arm/4.3.2/bin
#export TSLIB_CONFFILE=$T_ROOT/etc/ts.conf
#export TSLIB_CALIBFILE=/etc/pointercal
#export QWS_MOUSE_PROTO=tslib:/dev/input/event0
#export LD_LIBRARY_PATH=$T_ROOT/lib:$QTDIR/lib
tar xvzf qt-everywhere-opensource-src-4.7.4.tar.gz -C /opt/FriendlyARM/mini2440/Qt
cd /opt/FriendlyARM/mini2440/Qt
mv qt-everywhere-opensource-src-4.7.4 qt-for-x86
1.2、#vi /etc/profile (添加PATH)
export PATH="$PATH:/usr/local/arm/4.3.2/bin"
保存退出后在终端输入:
# source /etc/profile
1.3、测试是否安装成功 arm-linux-gcc -v 会显示arm-linux-gcc版本,则说明安装成功。
1.2、 进入对应文件夹并配置
#cd /opt/FriendlyARM/mini2440/Qt/qt-for-x86
#./configure -embedded x86 -qt-gfx-qvfb -qt-kbd-qvfb -qt-mouse-qvfb //配置
# tar xzvf arm-linux-gcc-4.3.2.tar.gz -C /
# vim /root/.bashrc
编辑/root/.bashrc文件,在最后一行添加:
export PATH=$PATH:/usr/local/arm/4.3.2/bin
保存退出后回到终端,然后使得刚才添加的环境变量生效:
tar xvzf qt-everywhere-opensource-src-4.7.4.tar.gz -C /opt/FriendlyARM/mini2440/Qt
cd /opt/FriendlyARM/mini2440/Qt
mv qt-everywhere-opensource-src-4.7.4 qt-for-arm
module pthres pmin=1
module variance delta=30
module dejitter delta=100
module linear
1.9、(以下是在对应的开发版上使用)
将上面整个tslib的内容打包,下载到开发版里的对应路径下 (/usr/local/),或自己指定的路径下,然后设置相应的环境变量。
# source /root/.bashrc
# arm-linux-gcc -v 可以看到版本信息
五.安装Qt for PC(X11)
1.1、 建立目录Qt目录
mkdir /opt/FriendlyARM/mini2440/Qt
1.2、 解压qt-everywhere-opensource-src-4.7.4.tar.gz 并更改目录名
1.2、 进入对应文件夹并配置
#cd /opt/FriendlyARM/mini2440/Qt/qt-for-arm
#./configure -embedded arm -xplatform qws/linux-arm-g++ -qt-libtiff -qt-libmng -qt-mouse-tslib -I/usr/local/tslib/include -L/usr/local/tslib/lib