MinGW 链接路径

问题描述 投票:0回答:1

我目前正在尝试通过以下命令使用 MinGW 链接库:

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

此命令不起作用,但以下命令有效:

g++ main.cpp -lglfw3

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

注意:main.cpp 文件不包含任何代码,我只是在实际编写任何内容之前尝试链接 DLL。

c++ g++ mingw
1个回答
1
投票

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

-L<library_folder_path>
© www.soinside.com 2019 - 2024. All rights reserved.