我通常使用Visual Studio进行C/C ++编程,但是我想尝试一下vscode,我不知道如何使用Makefile包含库。(YouTube上的教程不起作用)我尝试使用C/C ++配置(智能感知配置),但不起作用。
我想包括GLFW和GLAD。
项目库路径:C:\用户\管理员\文档\游戏项目\包含\GLAD和C:\用户\管理员\文档\游戏项目\包含\GLFW
生成文件:
all:
g++ -g --std=c++20 -I../include -L../lib ../src/*.cpp ../src/glad.c -lglfw3dll -o main
(Got这来自youtube教程)
它总是给我"没有这样的文件或目录"的错误。
请帮帮忙
1条答案
按热度按时间cqoc49vn1#
如果包含目录是
C:\Users\Administrator\Documents\Game Project\include\GLFW
,因为此目录包含头文件,则-I
应以GLFW
结尾,因为头文件位于此目录中。这同样适用于-L
开关。您的命令行应类似于
您可以为多个目录使用多个
-I
开关(如此处所示),为-L
使用相同的开关。我在上面猜测库文件在子目录中,比如header,btw.但是规则和header是一样的:
-L
路径必须指向包含库的目录,而不是该目录的任何父目录。