在没有Visual Studio的情况下为c++的OpenGL设置GLFW



我想在一个名为4coder的程序中设置GLFW3与c++一起工作。我有一个名为libraries的文件夹,里面有我需要的所有东西,我只是不知道如何让c++使用#include <GLFW/glfw3.h>来包含它们。我从今天开始使用c++,但不知道从哪里开始。

您需要在编译源代码时添加参数来指定头文件和库的位置。具体如何完成将取决于您使用的编译器,但例如,如果您使用g++:

path-to-working directory>g++ name-of-file.cpp -Ipath-to-header-files -Lpath-to-library-files -lglfw3 -o name-of-executable
这里的关键点是-I标志(它告诉编译器在哪里查找头文件)和-L标志(它告诉编译器在哪里查找库)。然后,-lglfw3将导致编译器在glfw3库的-L标志指定的目录中查找。

如果您使用不同的编译器,语法可能会有所不同,但一般原则将适用-您只需找到与- i和- l等效的命令。

最新更新