我试图让 Flycheck 正确查看 OpenGL 在我的 Mac 上的位置,但它似乎找不到它。我已经尝试将以下行添加到我的.clang_complete
文件中,但似乎没有任何效果。我不断收到错误OpenGL/gl.h could not be found
:
-framework OpenGL
-I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Headers
这不会在编译过程中发生,它只是弄乱了 Irony 的静态分析和编译。我列出的目录gl.h
直接glu.h
在其中,这可能就是为什么它没有帮助添加,但我不知道如何让 Irony 正确查看文件。
编辑:使用 Flycheck 进行语法检查,而不是 Irony
编辑:macOS X 框架目录:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/
OpenGL.framework/
Headers/
Modules/
OpenGL.tbd/
Versions/