关于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以后即可在windows和Mac之间随意拖动文件,故无需再安装共享文件夹。
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.dmg和Xcode_7.1_beta.dmg拖到虚拟机的桌面上。
下面,我们来安装Xcode和qt。
首先安装Xcode,双击Xcode_7.1_beta.dmg
会出现:
把Xcode拖动到Applications里面(可能需要等个十几分钟,我的虚拟机copy速度慢,Mac真机应该很快),这样,我们下次再想运行Xcode就可以直接在Launchpad和Finder里面找就行了,很方便。
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/DerivedData和rm -fr *),都没有解决,并且还发布了帖子:http://www.51work6.com/forum.php?mod=viewthread&tid=1607
还加了相关的技术交流群,询问了一些大牛,耗费了一周的时间,终于解决了。
原因是由于模拟器本身又是一个虚拟机,虚拟机里面的虚拟机运行速度可想而知,所以模拟器开机会比较慢,需要等一会儿(大概几分钟),然后就会出现苹果的logo,再等一会儿,就会出现hello world!如下图所示:
OMG~真正的原因是因为我还没有等到模拟器开机就把模拟器关掉了,简直快崩溃。。~~~~(>_<)~~~~
OK,Xcode装完了,终于要装Qt了。
建议将Qt安装在/Applications下,安装完成后,将桌面的Xcode和qt5.4.2推出,然后将Xcode_7.1_beta.dmg和qt-opensource-mac-x64-ios-5.4.2.dmg删除并清空废纸篓,以节约硬盘的空间。
- 关于Mac上开发Qt的学习笔记
- Mac上的QT开发相关命令
- 解析关于QT Webkit开发学习笔记
- 关于Qt开发Mac程序
- mac上使用qt,进行输入法的开发
- Qt在Mac上的开发环境搭建
- Qt学习笔记1(关于我的Qt)
- 关于在mac系统上开发web的配置-PHP
- 关于Qt的学习
- qt5 -- qt中关于大小的类的学习笔记
- mac 上的开发语言
- OpenGL 学习笔记 -- Mac 上环境搭建
- 学习笔记:一个Qt小程序,在开发板上运行成功
- 关于 mac 上配置PATH 的坑
- Mac开发学习笔记之NSTextField使用
- 分享一个关于Symbian上开发QT应用的文档吧
- 关于Linux4412开发平台上Qt程序的反色问题
- Qt学习笔记第2篇(Qt开发环境的安装)
- Spring学习笔记(11. Spring Bean装配之Autowired注解说明)
- 处理关系数据使用libFM块
- 裁剪image
- 微信广告调研
- dsp28335 Ecap总结
- 关于Mac上开发Qt的学习笔记
- Markdown语法指南
- Spring配置文件被加载两次问题
- 数据库常用的函数
- 3DCT 各向同性
- 遇到问题---java---git下载的maven项目web用tomcat发布时不带子项目
- 微信网页二维码扫描
- Linux设备驱动之mmap设备操作(memdev.c字符设备驱动分析)
- quartz.properties