Max下发布Qt程序
来源:互联网 发布:linux命令面试题及答案 编辑:程序博客网 时间:2024/06/11 23:20
1.Qt新建Qt Widgets Application工程,最后生成的可执行文件时xxx.app。它其实是一个普通目录,只是会被Mac特殊对待。可执行文件就是这个目录内部。
2.生成的xxx.app往往依赖于很多动态库,但是xxx.app里面又没有这些动态库。所以如果把xxx.app放到别人的电脑上就可以运行不了。为了方便拷贝和移动,我们可以借助Qt的一个工具实现应用程序的发布。
3.macdeployqt
macdeployqt是位于Qt的bin目录下(~/Applications/Qt5.8.0/5.8/clang_64/bin/)的一个小工具。他可以将xxx.app所需要的动态库一次性的拷贝到xxx.app内部。
使用方式:
$ macdeployqt xxx.app
4.如果遇到这种错误: ERROR: no file at "/opt/local/lib/libusb-1.0.0.dylib"
这种错误,那么有两种方法:
法1:利用install_name_tool修改应用程序的install_name
install_name_tool -change old_name new_name xxx.app/Contents/MacOS/xx
法2:将libusb-1.0.0.dylib
从其他位置拷贝到/opt/local/lib/
0 0
- Max下发布Qt程序
- QT下发布程序
- Qt下发布程序
- windows下qt程序发布
- windows下发布Qt程序
- Linux下发布QT程序
- Windows下发布Qt程序
- Linux下发布QT程序
- QT程序在windows下部署发布
- Linux下如何发布Qt程序[转]
- Qt 程序在 windows 下的发布
- Qt 程序在 windows 下的发布
- Qt 程序在 windows 下的发布
- Qt 程序在 windows 下的发布
- Linux下如何发布Qt程序
- Qt 程序在 windows 下的发布
- linux下怎么发布Qt程序
- 解析 Qt 程序在Windows 下发布
- 区别交叉连接(cross jon) 内连接(inner join) 和外连接(left outer join,right outer join)
- ProtocolBuffer C# dll 生成指导
- PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
- 你会找什么样的男朋友!
- Android 记住密码和自动登录界面的实现(SharedPreferences 的用法)
- Max下发布Qt程序
- 排序测试数组生成器
- 在contiki下使用CC1310的GPIO引脚
- MyBatis学习笔记(2)
- RMAN删除过期备份或非过期备份
- c# 判断字符串空值的方法
- Servlet全面讲解
- 算法训练 摆动序列
- 程序到进程