社区
工具平台和程序库
帖子详情
xcode如何编写qt工程
Seansyk
2016-05-12 01:47:32
xcode如何编写qt工程,生成开发Qt的Xcode工程
...全文
94
回复
打赏
收藏
xcode如何编写qt工程
xcode如何编写qt工程,生成开发Qt的Xcode工程
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cmake 基础教程 多平台
工程
构建工具
一,初识 cmake Cmake不再使你在构建项目时郁闷地想自杀了. 1,背景知识: cmake是kitware公司以及一些开源开发者在开发几个工具套件(VTK)的过程中衍生品,最终形成体系, 成为一个独立的开放源代码项目。项目的诞生时间是2001年。其官方网站是www.cmake.org,可以通 过访问官方网站获得更多关于cmake的信息。cmake的流行其实要归功于KDE4的开发(似乎跟当年的 svn一样,KDE将代码仓库从CVS迁移到SVN,同时证明了SVN管理大型项目的可用性),在KDE 开发者使用了近10年autotools之后,他们终于决定为KDE4选择一个新的
工程
构建工具,其根本原因 用KDE开发者的话来说就是:只有少数几个“编译专家”能够掌握KDE现在的构建体系 (admin/Makefile.common),在经历了unsermake, scons以及cmake的选型和尝试之后,KDE4决定使用cmake作为自己的构建系统。在迁移过程中,进展异常的顺利,并获得了cmake开发者的支持。所 以,目前的KDE4开发版本已经完全使用cmake来进行构建。像kdesvn,rosegarden等项目也开始使用 cmake,这也注定了cmake必然会成为一个主流的构建体系。 2,特点: cmake的特点主要有: 1,开放源代码,使用类BSD许可发布。http://cmake.org/HTML/Copyright.html 2,跨平台,并可生成native编译配置文件,在Linux/Unix平台,生成makefile,在苹果平台,可 以生成
xcode
,在Windows平台,可以生成MSVC的
工程
文件。 3,能够管理大型项目,KDE4就是最好的证明。 4,简化编译构建过程和编译过程。Cmake的工具链非常简单:cmake+make。 5,高效虑,按照KDE官方说法,CMake构建KDE4的kdelibs要比使用autotools来构建 KDE3.5.6的kdelibs快40%,主要是因为 Cmake在工具链中没有libtool。 6,可扩展,可以为cmake
编写
特定功能的模块,扩充cmake功能。 3,问题,难道就没有问题? 1,cmake很简单,但绝对没有听起来或者想象中那么简单。 2,cmake
编写
的过程实际上是编程的过程,跟以前使用autotools一样,不过你需要
编写
的是 CMakeLists.txt(每个目录一个),使用的是”cmake语言和语法”。 3,cmake跟已有体系的配合并不是特别理想,比如pkgconfig,您在实际使用中会有所体会,虽然 有一些扩展可以使用,但并不理想。 4,个人的建议: 1,如果你没有实际的项目需求,那么看到这里就可以停下来了,因为cmake的学习过程就是实践 过程,没有实践,读的再多几天后也会忘记。 2,如果你的
工程
只有几个文件,直接
编写
Makefile是最好的选择。 3,如果使用的是C/C++/Java之外的语言,请不要使用cmake(至少目前是这样) 4,如果你使用的语言有非常完备的构建体系,比如java的ant,也不需要学习cmake,虽然有成功 的例子,比如
QT
4.3的csharp绑定qyoto。 5,如果项目已经采用了非常完备的
工程
管理工具,并且不存在维护问题,没有必要迁移到cmake 4,如果仅仅使用
qt
编程,没有必要使用cmake,因为qmake管理
Qt
工程
的专业性和自动化程度比 cmake要高很多。
mac os x framework的
编写
与调用
代码是可以直接使用的
xcode
工程
。编译并测试通过 。代码分两块,Frmwork.zip是一个简单的framework实例,暴露一个接口,调用时弹出一个窗口,Frmwork_Invoke.zip是调用程序,加载framework实例后,调用framework弹出窗口。
iOS/Swift/OC/Objective-C/
Xcode
/0基础/入门
这是一门快速入门iOS开发的课程,目的是让大家快速学会,iOS开发环境搭建,和iOS一些基础知识,最后完成一个小项目。 项目信息 提供完整的Git提交历史,和每节视频一一对应,目前有41次提交,355行注释,271行代码(不包含可视化布局文件,纯Swift和Objective-C代码)。
使用
Xcode
编写
Qt
工程
(生成开发
Qt
的
Xcode
工程
)
显然我是手贱想学习一下C++下的
Qt
。。至于为啥不用
Qt
Creator?那是啥,有我大苹果的插扣的好么!! 文章主要借鉴了
Xcode
配置
Qt
开发环境手记的配置过程,但更傻瓜,更科学!(次奥人家都用github做博客,用CSDN是不是很土鳖?) 其实就是一个脚本搞定,大约是./create_
qt
_
xcode
_project.sh 如果没有参数,那么就在当前文件夹下创建
qt
项目转
Xcode
项目(
Xcode
开发
qt
)
前沿 mac开发中,很多都是使用的
Xcode
作为开发ide,虽然
qt
creator很优秀,但是听说
Xcode
更好用(刚刚用mac,道听途说,所以也不是很了解) 那好吧,就用
Xcode
做一个
qt
开发试试。 刚刚接触
Xcode
,感觉其功能还挺丰富,界面也还行,期待后续感受。 一、原理 使用qmake命令+参数做转换。 举个例子如下所示: /Users/
qt
/5.9.5_macosx_build/bin/qmake
qt
To
Xcode
.pro -spec macx-
xcode
/Users/
qt
/5.9.5_m
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章