MinGW 链接路径

MinGW linking paths

我目前正在尝试 link 一个使用 MinGW 的库,命令如下:

g++ main.cpp -l"C:\Users\Trent\Desktop\glfw3"

此命令无效,但以下命令有效:

g++ main.cpp -lglfw3

因此,我认为编译器可能正在 C:\Users\Trent\Desktop\C:\Users\Trent\Desktop 中搜索 glfw3.dll,这显然不存在。有没有办法告诉 G++ 使用绝对路径而不是相对路径来搜索库?

P.S。 main.cpp 文件不包含任何代码,我只是想 link 一个 DLL,然后再实际编写任何东西。

对于gcc family -l 是指定库名称的选项,它搜索系统文件夹中的名称(在环境中定义),您可以通过-L 选项将文件夹添加到查找列表,就像VTT 评论的那样。