1
我剛剛升級到El Captitan。升級後,找不到OpenGL相關的頭文件,如<OpenGL/gl.h>
。升級前不存在該問題。任何人都知道如何解決這個問題?升級到Mac OX後未找到OpenGL相關標題El Captitan
我剛剛升級到El Captitan。升級後,找不到OpenGL相關的頭文件,如<OpenGL/gl.h>
。升級前不存在該問題。任何人都知道如何解決這個問題?升級到Mac OX後未找到OpenGL相關標題El Captitan
我發現問題是因爲Mac SDK版本在系統升級後沒有在Qt中正確設置。 可以按照this post中的提示更改mac os版本以更正其中一個。
但是仍然存在一個問題,編譯器在鏈接可執行文件時無法找到OpenGL框架。我發現這是因爲鏈接器選項-Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk
,它是由qmake自動添加的。如果我手動輸入鏈接命令沒有選項,那麼它的工作原理。我還沒有找到如何解決這個問題呢。
您可能需要Xcode更新才能獲得適用於新操作系統的匹配平臺SDK。 –
我還將XCode升級到版本7.0(7A220) – user2621037
我發現可以在XCode中找到OpenGL標頭。我使用QtCreator作爲IDE,使用MacPorts作爲編譯器的g ++ - mp-4.8 instaledl。 – user2621037