关于Mac上开发Qt的学习笔记

来源:互联网 发布:端口映射软件手机版 编辑:程序博客网 时间:2024/05/17 00:56

关于Qt for ios开发环境的搭建请参考下面三篇文章:

http://blog.csdn.net/wsj18808050/article/details/41810611

 

http://wenku.baidu.com/link?url=-9g-LtWrfY52CaTfKb2uf6y8doXtpy4SDhp2Syc9gSqYQNFw36146JT5I7EQew1r4B5j4PwwyRunjXBTjn6NgQ4USQaQlItePJROgQNHrem

 

http://jingyan.baidu.com/article/363872ec206a356e4ba16f30.html


注意:unlocker208文件夹下运行win-install.cmd要以管理员身份运行!

Mac VM Tools的安装:
http://www.bubuko.com/infodetail-790015.html
安装完Tools以后即可在windowsMac之间随意拖动文件,故无需再安装共享文件夹。

Qt for ios下载链接:http://download.qt.io/official_releases/qt/5.4/5.4.2/


下载qt-opensource-mac-x64-ios-5.4.2.dmg

Xcode的安装:

APP Store里搜索Xcode,发现Xcode 8支持的最低版本为OS X 10.11.5,我的虚拟机是OS X 10.11.1,达不到Xcode8运行的最低要求,故到网上下载了Xcode_7.1_beta版。

 

将下载好的qt-opensource-mac-x64-ios-5.4.2.dmgXcode_7.1_beta.dmg拖到虚拟机的桌面上。

 

下面,我们来安装Xcodeqt

首先安装Xcode,双击Xcode_7.1_beta.dmg

会出现:

 

Xcode拖动到Applications里面(可能需要等个十几分钟,我的虚拟机copy速度慢,Mac真机应该很快),这样,我们下次再想运行Xcode就可以直接在LaunchpadFinder里面找就行了,很方便。


Xcode安装完成后,我们来运行一个hello world的程序试试看。

参考链接:

 

http://www.tuicool.com/articles/URfIbe3

 

http://blog.csdn.net/sunxiaoju/article/details/49850029


写完hello world的程序以后,点击左上角的运行。问题来了,iphone模拟器里面黑屏,我在网上查找了很多解决办法,例如:勾选Is Initial View Controller 以及在终端中执行命令两行命令(cd ~ /Library/Developer/Xcode/DerivedDatarm -fr *都没有解决,并且还发布了帖子:http://www.51work6.com/forum.php?mod=viewthread&tid=1607

 

还加了相关的技术交流群,询问了一些大牛,耗费了一周的时间,终于解决了。

 

原因是由于模拟器本身又是一个虚拟机,虚拟机里面的虚拟机运行速度可想而知,所以模拟器开机会比较慢,需要等一会儿(大概几分钟),然后就会出现苹果的logo,再等一会儿,就会出现hello world!如下图所示:

 

 

 

 

OMG~真正的原因是因为我还没有等到模拟器开机就把模拟器关掉了,简直快崩溃。。~~~~(>_<)~~~~

 

OKXcode装完了,终于要装Qt了。

建议将Qt安装在/Applications下,安装完成后,将桌面的Xcodeqt5.4.2推出,然后将Xcode_7.1_beta.dmgqt-opensource-mac-x64-ios-5.4.2.dmg删除并清空废纸篓,以节约硬盘的空间。

1 0