微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c – 我无法从github.com构建项目

我从https://github.com/matus-tomlein/synkron加载项目“synkron”.当构建显示我时:

“QMAKE_MAC_SDK can only contain short-form SDK names (eg. macosx,
iphoneos)”.

synkron.pro:

...
QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.4
QMAKE_MAC_SDK = /Developer/SDKs/MacOSX10.5.sdk

怎么修好?
我在Qt 5.2和Mac OS 10.9中工作
谢谢你.

解决方法:

commit开始查看Qt5源代码sdk.prf,正在检查xcodebuild -showsdks输出中的短格式SDK名称

在我的Mac上,我有以下内容

$xcodebuild -showsdks
  OS X SDKs:
          Mac OS X 10.7                 -sdk macosx10.7
          OS X 10.8                     -sdk macosx10.8
          OS X 10.9                     -sdk macosx10.9

  iOS SDKs:
          iOS 7.1                       -sdk iphoneos7.1

  iOS Simulator SDKs:
          Simulator - iOS 7.1           -sdk iphonesimulator7.1

因此,如果要使用10.7 SDK,则应设置QMAKE_MAC_SDK = macosx10.7.这有效,我已经验证了.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐