gcc:在Windows上编译时找不到“ -lasound”

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

我正在Windows上编译C ++程序。该程序使用SDL2库。我运行以下pkg-config命令来获取正确的标志,以传递给GCC编译器。

$ pkg-config sdl2 --cflags --libs

给出输出

-lpthread -lasound -IC:/sdl2/include/SDL2 -LC:/sdl2/lib -lSDL2

但是,当将这些标志与GCC一起使用时,程序无法编译,并出现错误

找不到-lasound

这是我需要获得的库才能使用SDL2,还是我在某个地方犯了错误?

c++ gcc sdl sdl-2 pkg-config
1个回答
-1
投票

GCC找不到此库。找到文件libcomdlg32.a并找到-lasound文件,然后将-lasound文件复制到libcomdlg32.a文件所在的文件夹中。

© www.soinside.com 2019 - 2024. All rights reserved.