设为首页 收藏本站
查看: 1148|回复: 0

[经验分享] Qt开发环境之Mac OS部署

[复制链接]

尚未签到

发表于 2015-12-30 12:39:31 | 显示全部楼层 |阅读模式
  此文乃转载自网络,仅便于自己安装QT之用。
  早上从Qt官方网站http://qt.nokia.com下载了最新的
  Qt Creator 2.2:http://get.qt.nokia.com/qtcreator/qt-creator-mac-opensource-2.2.0.dmg
  Qt release 库:http://get.qt.nokia.com/qt/source/qt-mac-carbon-opensource-4.7.3.dmg
  Qt debug 库:http://get.qt.nokia.com/qt/source/qt-mac-carbon-opensource-4.7.3-debug-libs.dmg
  (本人备注:现在Nokia网站上提供的下载似乎是试用版,商业版需要付费的。但是可以从开源站下载:http://qt-project.org/downloads)
  因为是一台新机器,所以里面什么都没有,是干净的系统,因此不受任何其他因素影响。
  首先安装了Qt Creator 2.2,安装过程非常简单,双击打开下载到的Qt Creator 2.2的dmg安装文件,出现如下图所示的界面:
  
   DSC0000.png
  
  鼠标拖动Qt Creator的图标放到左边的Applications文件夹替身上,Qt Creator即可自动复制到本地的应用程序文件夹下。
  
  然后安装Qt的release库,这个库包含了头文件、Qt工具和release版动态库,是必须安装的。双击打开下载到的Qt 4.7.3的release版dmg库安装文件,出现如下图所示的界面:
   DSC0001.png
  双击界面上方的Qt.mpkg图标,出现一个提示,点击“继续”后出现如下图所示的对话框:
  
   DSC0002.png
  此界面与其他Mac应用程序安装方法一样,这里就不复述了,一路下一步就可以了。遇到要求输入管理员密码的地方请输入正确的管理员密码。这里要说的是上图中间提到的一句话:“Uninstall script:/Developer/Tools/uninstall-qt.py”,这句话告诉我们如何卸载Qt库。很多朋友只会安装Qt库,但有新版本更新了,要卸载旧版本却不会。其实很简单,首先你的Mac系统要开启root账户(简单提一句:使用 “目录实用工具”,该工具存放在 Mac系统盘->系统->资源库->CoreServices中,软件名称就叫“目录实用工具”。具体开启root方法参见其他更详细的教程),进入终端,输入如下命令
  su
  (输入密码)
  cd //
  cd Developer/
  cd Tools/
  ./uninstall-qt.py
  这样就能卸载当前已安装的Qt库了。如果你当前安装的是Qt Creator和Qt库2合1的包,你还需要最后执行
  ./uninstall-qt-sdk.py
  
  言归正传,上面的Release版Qt库安装后,如果你需要在你的Mac机上做开发,你肯定需要调试,建议你一定要安装Qt库的debug版。这个库比较大,安装之后要占用2GB多的空间。我想,你不会在意这些空间的哈~咱不差磁盘~呵呵。
  Qt库的debug版安装方法与release版基本相同。打开debug版Qt库的dmg文件,出现如下界面:
   DSC0003.png
  双击Qt_debuglibraries.pkg图标,开始安装,点击弹出对话框的“继续”按钮后出现如下所示的界面:
  
   DSC0004.png
  
  同样也是一路下一步,该输密码的时候输入密码就可以了。
  
  点击Dock的应用程序图标,浮起的气泡中找到Qt Creator的图标,如果你安装了Qt Creator后没有注销或重启,你的Qt Creator图标会是这样的:Cocoa应用程序默认的尺子铅笔和画刷图标,并且图标灰显,再加上一个禁止符号。
  这很正常,不用理会,直接点击就行了。没什么意外的话,Qt Creator就能启动了(我还没遇到什么意外呢~)。实用command键+逗号打开偏好设置:
  
  如果你的Qt Creator界面已经是中文了,请忽略此步。从Qt Creator 2.1开始,官方支持简体中文界面了,感觉亲切多了。如果你的Qt Creator界面还不是中文,请点击左侧第一项“Environment”(环境),在右侧的“language”中选择“chinese”。点击OK。重新启动Qt Creator,你看到的界面应该已经变成了中文了。
  
  如果你做跨平台开发,Windows Linux Mac下都将用一套代码,而注释中又包含中文,那么我强烈建议你采用UTF-8编码。Qt Creator 2.2较之Qt Creator 2.1在修改默认编码的界面上有点区别,我仅以Qt Creator 2.2来做一个介绍:
  同样打开“偏好设置”,点击左侧第二项“文本编辑器”,右侧的选项卡中选择第二项“行为”,在选项卡内容的右下侧出现“文件编码”选项,选择“默认编码”,设置位UTF-8,点击“确定”按钮即可。值得注意的是,设置了Qt Creator的默认编码方式后,再用它打开之前做编写的源代码,有可能出现中文乱码的问题,请打开工程后,在有问题的源代码文件上单击右键,以指定编码重新载入,选择原来的编码方式,然后再以默认编码保存。这样就不会再出现问题了。
  
  如果你的Qt Creator无法新建工程,新建工程点击下一步后提示“无法找到已安装的Qt。。。”那么恭喜你,你遇到了和我遇到的一样一样的问题。我们首先看一下Qt Creator的偏好设置Qt4一栏。如果你正确安装了Qt库,则在右侧“PATH中的Qt”一行,能够显示出已安装的Qt库,如下图所示:
   DSC0005.png
  
  库能找到,在终端里又能调用qmake,为什么就是不能新建工程呢。万般无奈下,我开始部署Objective C的开发环境——安装XCode。我安装的版本是3.2.5。当安装完XCode后,我尝试再次打开Qt Creator,并新建工程,喔~居然成功了,也能编译!因此可以说,Qt的编译环境还需要XCode的支持。使用Mac做Qt开发的朋友,别忘了装XCode哦!
  转载自:http://blog.csdn.net/lemonfang/article/details/6624249

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-158329-1-1.html 上篇帖子: 发现Mac OS X的llvm-gcc也是支持intrin函数的 下篇帖子: mac os颜色拾取工具/软件/器推荐
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表