编译源码的用处-以Linux编译源码的形式安装Qt4开发环境(基于Ubuntu系统)

以linux编译源码的形式安装Qt4开发环境(基于Ubuntu系统) 1、到官网或者ftp://ftp.qt-project.org/下载Qt源码包。 要安装它,您需要首先拥有源代码。 我下载了。 一个是 qt-everywhere-opensource-src-4.8.1.tar.gz。 其实你可以下载X11版本。 这里我是方便的在windows中搭建环境。 Linux有自己的gcc,不像windows那么麻烦,还得安装minGW。 其实我是直接和VS2008集成的。 2、进入终端编译源码的用处,先执行sudoapt-getinstallbuild-essential安装g++并make,否则第5步会出错。虽然sudoapt-getinstallg++也可以直接使用,但我就是这样做的。 3、进入源码包所在目录,使用tarxvzf命令解压下载的Qt源码包。 4、这一步非常重要。 执行sudoapt-getinstalllibX11-devlibXext-devlibXtst-dev命令安装这三个软件。 Ubuntu在安装时默认不安装它。 如果不安装,下一步进行到一半就会出错。 5. 进入解压目录,在终端中运行./configure,然后选择安装类型,开源版本输入O。

编译源码的用处-以Linux编译源码的形式安装Qt4开发环境(基于Ubuntu系统)

然后输入 yes 接受 GPL 合同。 至此,配置开始形成makefile。 这个过程会很长,你可以回到去年。 6. 配置完成后,Qt 将默认安装在 /usr/local/Trolltech/Qt-4.8.1 文件夹中。 这里就不修改了,因为我不知道修改了会出现什么错误。 不要更改它,然后运行 ​​make 并等待 Qt 编译。 这个过程不短,你可以去找个女孩聊一会儿。 7. make 完成后,运行 sudomakeinstall。 8. 至此,Qt安装完成。 然后配置环境变量。 我记得我改过系统环境变量,但是系统无法启动。 最后,在恢复模式下,我将配置文件改回来,然后启动它。 不过,只需更改用户环境变量即可。 具体方法是返回用户目录,输入sudogedit.profile。 然后在前面加上PATH=/usr/local/Trolltech/Qt-4.8.1/bin:$PATHexportPATH就可以了。 而且我尝试过使用 vi 命令似乎没有改变它。 你可以尝试一下。 事实上,不使用 sudo 命令很难更改文件。 你自己去看看吧。 重新启动计算机以使更改生效。 9. 至此,Qt安装完成。 在终端中运行qmake-version命令,会弹出相应的提示信息,说明安装成功。

编译源码的用处-以Linux编译源码的形式安装Qt4开发环境(基于Ubuntu系统)

然后就可以开始Qt开发了。 编写一个程序来测试一下,新建一个文件夹HelloWorld。 打开终端,新建一个HelloWorld.cpp文件,用vi打开该文件,输入以下内容:#include#includeintmain(intargc,char*argv[]){QApplicationapp(argc,argv);QLabel*label=newQLabel ("HelloWorld!!");label->show();returnapp.exec();} 里面写完代码后,保存并退出(:wq) vi编辑器。 然后进入HelloWorld文件夹。 依次执行以下命令: qmake-projectqmakeHelloWorld.promake./HelloWorld 如果程序正常编译源码的用处,你会听到对话框显示“HelloWorld!!!” 10、其实如果你想使用更方便,也可以安装QtCreator。 但我觉得还是现在就学一下命令行比较好。 我记得《疯狂Java课件》的作者李刚,而不是说“我爸爸是李刚”的“李刚”说,如果你用IDE(集成开发环境)来学习JAVA,你永远学不到真正的编程,因为集成开发环境可以帮助你做了太多的事情,而且你不明白最底层是如何工作的。 如果出现问题,你不知道问题出在哪里。 不过,可以在那里安装 QtCreator 进行备份。 下一步是开发学习之旅。

编译源码的用处-以Linux编译源码的形式安装Qt4开发环境(基于Ubuntu系统)

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 源码编译 编译源码的用处-以Linux编译源码的形式安装Qt4开发环境(基于Ubuntu系统) https://www.wkzy.net/game/187931.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务