在MacOS上发布Qt写的程序
来自:老马在旁酒在手(落花人独立微雨燕双飞)
一般地,编译后就可以调试运行。但如果要给别人用,则需要处理一下。否则,拷贝到别人机器上,找不到动态库。
(1) 编译完后,程序在一个.app的目录下。比如,suanchou.app
(2) 执行 macdeployqt suanchou.app
这一步,会调整rpath, 最为关键。否则动态库还是找不到。
如果哪位能理解,除了拷贝必要的动态库,macdeployqt还做了哪些重要的调整,请解释一下。
本人是知其然,不知其所以然。
(3) 打包成 dmg 文件
hdiutil create -format UDBZ -quiet -srcfolder suanchou.app suanchou.2.2.dmg
至于iOS平台,编译没问题。但发布是要到 APP STORE 上的,还没试过。哪位有经验,不妨分享一下。
以下是不才写的程序,是免费的。欢迎大家使用。
还没人赞这篇讨论
最新讨论 ( 更多 )
- 给大家分享一套课程——Qt 全流程实战企业级项目 - 云对象存... (噜啦噜啦嘞)
- Qt高级开发视频教程(含代码+PDF课件) (单花红丝线)
- 做了个 Qt 网站 (吴冬亮)
- 上海招聘C++、QT研发工程师 (关。)
- 嵌入式老兵寻求项目合作或项目外包 (Pi)