电脑macbook 安装VMware Fusion软件中 Ubuntu 17系统,安装最新QT5.9;过程~
安装好VMware Fusion,点击新建虚拟机;
选择Ubuntu64位,点击下一步,一直到启动;
其中过程都略过,直到出现启动系统 出现英文;
此时选择顶部的设置;如图 按钮1
出现下图界面
点击进入
此处点击选择 一个光盘或光盘映像;
到此设置已经完毕;重要的来了
要去软件外面 点击虚拟机,重新启动
话说这个系统还没提供下载地址对吧;
把前面的Ubuntu-17 提供一下下载地址
http://releases.ubuntu.com/zesty/
根据自己对应的电脑系统,选择相应的32位或64位系统版本。
此处安装的的过程就是选择中文系统,然后点击下一步
下一步,设置密码,ok,系统安装完毕;
系统已经安装好了,接下来安装QT;
先去官网下载QT:此处小编的网络比较慢,打开半天还在等待~
https://www1.qt.io/download-open-source-access/
(半个小时过去了,还是没有打开,此处就用网址吧)
按需下载即可,我用的是ubuntu桌面版64位,所以选择
qt-opensource-linux-x64-5.9.1.run
下载好以后,打开终端,cd到文件的目录下,
在命令行中输入:./qt-opensource-linux-x64-5.9.1.run
如果遇到无法执行.run文件的情况,可以修改文件的权限,在命令行输入:
chmod u+x qt-opensource-linux-x64-5.9.1.run
然后再次./qt-opensource-linux-x64-5.9.1.run
按照安装步骤一步一步进行即可。
安装完成后一般还要修改一些配置。
在命令行中输入:sudo vi /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
打开default.conf文件,
将第一行改为bin目录的路径,第二行改为qt5.8.0目录的路径。
保存退出。
然后在命令行中输入:sudo apt-get install libgl1-mesa-dev
安装 libgl1-mesa-dev。
安装完成之后就可以打开软件编程了.
安装安装完成后,小编兴高采烈的 来了一个helloworld,但是悲剧又产生了;
出现以下错误:
qmake: could not exec ‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake’: No such file or
小编没办法又去参考度娘
ubuntu添加qmake 出现错误 qmake: could not exec ‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake’: No such file or
解决办法:
出错原因,没有安装qt4库,/usr/lib/x86_64-linux-gnu/qt4
所以出现错误,
可以安装手动安装qt库
sudo apt-get install qt-sdk
如果自己编译qt库,那就需要手动修改路径
cd /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/
会有一个default.conf配置文件,可以修改默认配置文件为你编译好的QT库路径
当安装了QT包之后 ,OPENCV可以正常的编译了。
效果终于出来了~~
最后大家有什么问题可以联系小白; 小白QQ:976968684 欢迎大家参考评论,谢谢阅读~~~
@H_404_72@