Xcode 包含无法识别 header 个文件的路径
Xcode include path not recognising header files
我正在尝试在 C 中使用 GLFW 和 OpenGL,但遇到了一个问题,即尝试包含我下载的 headers 尽管 headers 在我的 header 包含路径 -
这是我尝试过的所有路径 - 我也将 -I./Vendor/glfw/include/GLFW/ 添加到 C 编译器
(很多都没有用红色下划线,因为我(显然)禁用了波浪线)
我获得要构建的代码的唯一方法是使用 #include "/Users/[MyUser]/Documents/dev/CGL/CGL/Vendor/glfw/include/GLFW/glfw3.h"
,这只会导致链接错误
如果有人知道如何解决这个问题或知道我可以解决的设置,我将不胜感激
我在 macOS Catalina 10.15.4 上使用最新的 Clang 编译器
提前致谢!
Xcode 构建时的当前工作目录不是源代码所在的目录,因此 .
不是源代码树中文件路径的正确起点。
Xcode 定义了一个符号,SRCROOT
,它包含到源代码树的路径。将包含搜索路径设置更改为 $(SRCROOT)/Vendor
.
我正在尝试在 C 中使用 GLFW 和 OpenGL,但遇到了一个问题,即尝试包含我下载的 headers 尽管 headers 在我的 header 包含路径 -
这是我尝试过的所有路径 - 我也将 -I./Vendor/glfw/include/GLFW/ 添加到 C 编译器
(很多都没有用红色下划线,因为我(显然)禁用了波浪线)
我获得要构建的代码的唯一方法是使用 #include "/Users/[MyUser]/Documents/dev/CGL/CGL/Vendor/glfw/include/GLFW/glfw3.h"
,这只会导致链接错误
如果有人知道如何解决这个问题或知道我可以解决的设置,我将不胜感激
我在 macOS Catalina 10.15.4 上使用最新的 Clang 编译器
提前致谢!
Xcode 构建时的当前工作目录不是源代码所在的目录,因此 .
不是源代码树中文件路径的正确起点。
Xcode 定义了一个符号,SRCROOT
,它包含到源代码树的路径。将包含搜索路径设置更改为 $(SRCROOT)/Vendor
.