当尝试在Visual Studio 2017中使用cmake构建GLFW源时,我遇到以下错误:
glfw\src\internal.h(49): fatal error C1083: Cannot open include file: '../include/GLFW/glfw3.h': No such file or directory
尽管
../include/GLFW/glfw3.h
存在。
我将文件夹GLFW重命名为glfw,并从修改了internal.h
#include "../include/GLFW/glfw3.h"
到
#include "../include/glfw/glfw3.h"
这解决了问题。
为什么会发生这种情况?如何在不修改GLFW源代码的情况下进行构建?