首页| 论坛| 消息

标题:MAC下如何配置qt的base SDK?
作者:phoinikas
日期:2014-08-07 16:20
内容:

求教
我用Qt Creator编译一个解码的程序,用的是ffmpeg库,但是添加了ffmpeg库之后,用到的函数全部报错:undefined symbols。(Xcode中可以正常使用)
在include 库的头文件时,编译报错全部指向OSX 10.8 SDK中的头文件,所以我推测原因是ffmpeg库编译时用的是OSX 10.9的SDK,而Qt工程中用的是OSX 10.8的SDK

在Xcode下编译工程时,可以选择编译的Base SDK,比如OSX 10.8或者OSX 10.9,不知道Qt Creator中怎么配置?


#1 [toby520 08-07 17:46]
个人还是建议在哪个版本下面编译的库,还是在哪个版本下面使用,楼主的ffmpeg 可以使用qtcreator来编译啊,编译出来的版本自然是qt当前版本支持的库吧
#2 回 toby520 的帖子 [phoinikas 08-07 20:22]
toby520:个人还是建议在哪个版本下面编译的库,还是在哪个版本下面使用,楼主的ffmpeg 可以使用qtcreator来编译啊,编译出来的版本自然是qt当前版本支持的库吧 (2014-08-07 17:46) 
话是这么说。。可是ffmpeg的库有点大,当时用源码附带的makefile编译都配置了好久,自己在工程里编译出来有点难
看了下MAC的Qt Creator编译器调试器都跟xcode一样,不明白为什么xcode里可以使用的库到这里就不能用了

回复 发表
主题 版块