社区
Qt
帖子详情
如何在mac上使用qt,引用第三方的framwork库
桂雏菊
2017-07-14 04:32:01
我使用的是qt5.9.1.然后我在项目中要用到,第三方的framwork库.
我照着导入系统库的方法,导入但是却找不到第三方的framwork库.
...全文
846
4
打赏
收藏
如何在mac上使用qt,引用第三方的framwork库
我使用的是qt5.9.1.然后我在项目中要用到,第三方的framwork库. 我照着导入系统库的方法,导入但是却找不到第三方的framwork库.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
桂雏菊
2017-07-17
打赏
举报
回复
引用 2 楼 dext 的回复:
INCLUDEPATH += ...
又报了其他错误 source file is not valid UTF-8. 是不是说我引用的库不是utf-8编码.我要怎么修改
桂雏菊
2017-07-17
打赏
举报
回复
引用 1 楼 misakahina 的回复:
有没有大佬知道答案
又报了其他错误 source file is not valid UTF-8. 是不是说我引用的库不是utf-8编码.我要怎么修改
dext
2017-07-14
打赏
举报
回复
INCLUDEPATH += ...
桂雏菊
2017-07-14
打赏
举报
回复
有没有大佬知道答案
mac
上用
qt
调用自己生成的
qt
动态
库
,该动态
库
又依赖
第三方
库
qt
下依赖于
第三方
库
生成的动态
库
的调用概述基于声网的sdk如何在自己的动态
库
中
使用
使用
基于
第三方
库
的动态
库
下面看pro文件中的设置 概述 初次
使用
mac
上的
qt
Creator生成动态
库
,该动态
库
编写时调用了
第三方
库
,基于生成的该动态
库
,编写测试程序来
使用
改动态
库
。
第三方
库
为声网所提供的sdk,基于声网sdk实现自己的功能,并封装成动态
库
。 基于声网的sdk如何在自己的动态
库
中
使用
此时针对于声网sdk封装自己的动态
库
,先从声网下载
mac
平台下的sdk和windows平台下的sdk,解压后将需要的
库
文件和头文
Qt
在
mac
下添加
第三方
framework的方法
1, Copy the SDL2.framework to /Library/Frameworks 2,如果没有足够高的权限 /Library/Frameworks 3,自定义路径的话 INCLUDEPATH += "$$PWD/SDL2.framework/Headers" LIBS += "-F$$PWD/" LIBS += -framework SDL2
Qt
在
mac
OS(含
第三方
库
)应用程序打包发布流程
Qt
在
mac
OS(含
第三方
库
)应用程序打包发布流程 若不含
第三方
库
只需要执行步骤一即可。 1. 生成安装包
mac
deploy
qt
utilTest.app -dmg // 打包release版的app 在
qt
生成的release工程目录下打开终端运行上述命令 2. 查看依赖的动态
库
及其路径 3. 修改依赖的动态
库
的路径 install_name_tool -change "libtest.dylib" "@rpath/mylib/libtest.dylib" Test.app/Contents/M
Qt
for
Mac
framework
mac
下加入
第三方
的framework时,经常会出现运行错误 image not found 我们可以在“项目->run->run environment”通过修改DYLD_FRAMEWORK_PATH变量的值解决,默认情况下DYLD_FRAMEWORK_PATH指定了
qt
的framework的路径,我们可以增加
第三方
framework的目录,从而可以在
qt
creator 里...
Qt
在
Mac
下通过rpath
引用
Framework
在
Mac
下
引用
第三方
Framework时,需要在pro中添加rpath
引用
,共有3个要点: 指定rpath路径, 指定Framework路径, 指定
引用
的Framework。 例如 QMAKE_RPATHDIR += "/usr/local/Frameworks" QMAKE_LFLAGS += -F"/usr/local/Frameworks" LIBS += -framework VLCQ...
Qt
16,175
社区成员
26,581
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章