找回密码
 立即注册
收起左侧

mac上Qt使用Carbon库

1
回复
4221
查看
[复制链接]

尚未签到

来源: 2015-4-1 17:43:33 显示全部楼层 |阅读模式

马上注册,查看详细内容!注册请先查看:注册须知

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
环境:mac os x 10.10.1,Qt 5.3.1(qt-opensource-mac-x64-clang-5.3.1.dmg),xcode6

现在代码里需要使用Carbon库的一些函数(GetKeys()等),所以.pro里添加了"LIBS += -framework Carbon",.cpp里添加了"#include <Carbon/Carbon.h>"
编译ok,但在链接时报错,Undefined symbols for architecture x86_64:
  "_GetKeys", referenced from:
my_get_keys() in libxxx.a(xxx.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)


有高手知道原因吗 谢谢
回复

使用道具 举报

尚未签到

2015-4-1 20:24:34 显示全部楼层
买不起mac的路过。。。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了