我无法从github.com构建项目

Ada*_*dam 3 c++ qt build github

我从以下网址加载项目"synkron":https://github.com/matus-tomlein/synkron.当构建告诉我:

"QMAKE_MAC_SDK只能包含短格式的SDK名称(例如,macosx,iphoneos)".

synkron.pro:

...
QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.4
QMAKE_MAC_SDK = /Developer/SDKs/MacOSX10.5.sdk
Run Code Online (Sandbox Code Playgroud)

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

Bri*_*Onn 5

查看来自此提交的Qt5源代码sdk.prf,正在检查短格式SDK名称与输出中的名称.xcodebuild -showsdks

在我的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
Run Code Online (Sandbox Code Playgroud)

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