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中工作.
查看来自此提交的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.这有效,我已经验证了.