gpt4 book ai didi

opengl - 问题包括C++程序中的GLFW header

转载 作者:行者123 更新时间:2023-12-03 07:38:12 24 4
gpt4 key购买 nike

我需要在我的C++程序中包含GLFW header 。安装很好,并且GLFW文件夹存在于我的usr \ include文件夹中,并且g++确实在该文件夹中查找头文件。尽管如此,它会引发一个错误,告诉我GLFW目录不存在。
我正在使用sublime文本作为编辑器和IDE,我的系统是Ubuntu-20.04
以下是代码,我用来编译的终端命令以及遇到的错误消息:

#include <GLFW\glfw3native.h>
#include <iostream>

int main(int argc, char const *argv[])
{
std::cout << "All DOne!!" << std::endl;
return 0;
}
g++ -g -o bin/debug/main src/*.cpp -x64 -std=c++17 -Wall -I -include -lglfw3 -lGL -lm -lXrandr -lXi -lX11 -lXxf86vm -lpthread && ./bin/debug.main
src/main.cpp:1:10: fatal error: GLFW\glfw3.h: No such file or directory
1 | #include <GLFW\glfw3.h>
| ^~~~~~~~~~~~~~
compilation terminated.

我不能说问题出在哪里。请帮忙。

最佳答案

and my system is Ubuntu-20.04


在Linux上,路径分隔符为 /,而不是 \,因此
#include <GLFW/glfw3native.h>
请注意,尽管Windows主要使用反斜杠,但它也接受forwad斜杠,因此始终使用 /也是跨平台编程的最佳选择。

关于opengl - 问题包括C++程序中的GLFW header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64912611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com