为了能到远方,脚下的每一步都不能少.|

园龄:粉丝:关注:

2023-02-14 16:41阅读: 480评论: 0推荐: 0

cmake + qt 打包

windows

使用windeployqt.exe打包qt

win的话其实和cmake没什么联系

windeployqt.exe *.exe

复制依赖的c++运行库

image
这些库一般都在System32目录,没有就装一个

OSX

cmake生产.app项目

add_executable(<target> MACOSX_BUNDLE
	${PROJECT_SOURCES}
	)

在cmake add_executable api加入MACOSX_BUNDLE就会生成.app

修改签名标志

由于生成的.app是一个文件夹,导致签名失败,给签名命令行加一个--deep就行了

set_target_properties(<TARGET>
     PROPERTIES
    XCODE_ATTRIBUTE_OTHER_CODE_SIGN_FLAGS "--deep"
 )

使用macdeployqt打包

	macdeployqt *.app

会自动把qt依赖打进去

本文作者:乘舟凉

本文链接:https://www.cnblogs.com/czlnb/p/17120100.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   乘舟凉  阅读(480)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起