2015-10-04 35 views
1

我剛剛升級到El Captitan。升級後,找不到OpenGL相關的頭文件,如<OpenGL/gl.h>。升級前不存在該問題。任何人都知道如何解決這個問題?升級到Mac OX後未找到OpenGL相關標題El Captitan

+0

您可能需要Xcode更新才能獲得適用於新操作系統的匹配平臺SDK。 –

+0

我還將XCode升級到版本7.0(7A220) – user2621037

+0

我發現可以在XCode中找到OpenGL標頭。我使用QtCreator作爲IDE,使用MacPorts作爲編譯器的g ++ - mp-4.8 instaledl。 – user2621037

回答

0

我發現問題是因爲Mac SDK版本在系統升級後沒有在Qt中正確設置。 可以按照this post中的提示更改mac os版本以更正其中一個。

但是仍然存在一個問題,編譯器在鏈接可執行文件時無法找到OpenGL框架。我發現這是因爲鏈接器選項-Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk,它是由qmake自動添加的。如果我手動輸入鏈接命令沒有選項,那麼它的工作原理。我還沒有找到如何解決這個問題呢。

相關問題