c++ mingw找不到GLFW的依赖项文件夹

tcbh2hod  于 2023-01-03  发布在  其他
关注(0)|答案(1)|浏览(130)

我尝试编译https://www.glfw.org/documentation中的代码。此代码位于"main.cpp"中,并且在同一目录中有一个名为"dependencies"的文件夹,其中包含:"文件名"、"文件名"和"文件名"。
我转到powershell中的目录并运行:

g++ main.cpp -ldependencies .\dependencies\libglfw3.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),直到最近我只做了C++开发与IDE的,我没有经验的编译和链接以外的IDE的。

9jyewag0

9jyewag01#

g++ main.cpp -ldependencies .\dependencies\libglfw3.a -lopengl32 -lgdi32

应该是

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

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

相关问题