mingw找不到GLFW的依赖文件夹



我试图编译在https://www.glfw.org/documentation中找到的代码。这段代码位于main.cpp"在同一个目录下我有一个文件夹叫做"dependencies"包含:"glfw3.h"; "one_answers";libglfw3.a"。项目目录依赖关系

我进入powershell的目录并运行:

g++ main.cpp -ldependencies .dependencieslibglfw3.a -lopengl32 -lgdi32

返回:

c:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -ldependencies: No such file or directory
collect2.exe: error: ld returned 1 exit status

我做错了什么?

我已经看了所有的互联网解决方案,但没有一个工作,即使我做什么是在教程或解决方案上显示,我相当卡住。我认为这是因为我试图在没有IDE的情况下做到这一点(我使用visual studio),直到最近我才用IDE做了c++开发,我对IDE之外的编译和链接缺乏经验。

g++ main.cpp -ldependencies .dependencieslibglfw3.a -lopengl32 -lgdi32

应该

g++ main.cpp -Ldependencies -lglfw3 -lopengl32 -lgdi32

-L为要搜索的目录,-l为要链接的库的名称。

最新更新