• 5864阅读
  • 2回复

[提问]MAC下如何配置qt的base SDK? [复制链接]

上一主题 下一主题
离线phoinikas
 

只看楼主 倒序阅读 楼主  发表于: 2014-08-07
求教

我用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中怎么配置?
离线toby520

只看该作者 1楼 发表于: 2014-08-07
个人还是建议在哪个版本下面编译的库,还是在哪个版本下面使用,楼主的ffmpeg 可以使用qtcreator来编译啊,编译出来的版本自然是qt当前版本支持的库吧
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线phoinikas

只看该作者 2楼 发表于: 2014-08-07
回 toby520 的帖子
toby520:个人还是建议在哪个版本下面编译的库,还是在哪个版本下面使用,楼主的ffmpeg 可以使用qtcreator来编译啊,编译出来的版本自然是qt当前版本支持的库吧 (2014-08-07 17:46) 

话是这么说。。可是ffmpeg的库有点大,当时用源码附带的makefile编译都配置了好久,自己在工程里编译出来有点难

看了下MAC的Qt Creator编译器调试器都跟xcode一样,不明白为什么xcode里可以使用的库到这里就不能用了
快速回复
限100 字节
 
上一个 下一个