无法使用 C++ 和 VS Code 正确设置 GLFW

问题描述 投票:0回答:2

我在 Windows 上使用 c++17 并尝试在我的一个项目中使用 GLFW。这是我尝试过的,但它不起作用:

我在 VS Code 中打开了一个空文件夹,并添加了

src
Dependencies
文件夹。然后下载GLFW预编译的二进制文件。我在
Dependencies
中为 GLFW 创建了一个文件夹,然后将预编译的二进制文件中的
include
lib-vc2022
文件夹粘贴到其中。

然后我从工作区中的

c_cpp_properties.json
文件夹中打开
.vscode
,并将
${workspaceFolder}/Dependencies/GLFW/include/**
添加到
"includePath"
列表中。

我运行了以

#include <GLFW\glfw3.h>
开头的 C++ 代码。我收到此错误:

App.cpp:2:10: fatal error: GLFW\glfw3.h: No such file or directory
    2 | #include <GLFW\glfw3.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.

我遵循了我在整个过程中找到的教程,并尝试了其他教程。仍然无法让它发挥作用。有谁知道为什么吗?

c++ visual-studio-code c++17 glfw
2个回答
0
投票

只需从路径中删除 **:“${workspaceFolder}/Dependencies/GLFW/include”


0
投票

这对我有用,最好的事情是我不必配置我的settings.json:

gcc main.c -o main -L"path/to/lib-mingw-w64" -L"path/to/include/GLEW/lib/Release/x64" -I"path/to/GLFW/include" -I"path/to/GL/include" -lglfw3 -lglew32s -lopengl32 -mwindows -DGLEW_STATIC
© www.soinside.com 2019 - 2024. All rights reserved.