![](/img/trans.png)
[英]Using https://github.com/eclipse/paho.mqtt.cpp with a cmake build
[英]I can not to build the project from github.com
我從以下網址加載項目“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
怎么修好? 我在Qt 5.2和Mac OS 10.9中工作。
查看來自此提交的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
。 這有效,我已經驗證了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.