从GCC链接到winmm.dll

从GCC链接到winmm.dll,c,gcc,dll,linker,C,Gcc,Dll,Linker,我想使用gcc中的mciSendString来构建一个dll,因此我需要链接到winmm.dll库 我试过这样的方法: gcc -c -o dllTest.o dllTest.c -lC:\Windows\System32\winmm.dll 但是当我试图构建dll时,我得到了一个未定义的mciSendString引用 从gcc链接到winmm的正确方法是什么?最后,我能够让它与-lwinmm一起工作,而不是使用到库的大路径 使用mingw,然后链接到c:\mingw\lib\libwinmm

我想使用gcc中的mciSendString来构建一个dll,因此我需要链接到winmm.dll库

我试过这样的方法:

gcc -c -o dllTest.o dllTest.c -lC:\Windows\System32\winmm.dll
但是当我试图构建dll时,我得到了一个未定义的mciSendString引用


从gcc链接到winmm的正确方法是什么?

最后,我能够让它与-lwinmm一起工作,而不是使用到库的大路径

使用mingw,然后链接到c:\mingw\lib\libwinmm.atry
gcc-o dllTest dllTest.c:\Windows\System32\winmm.dll
-c
不链接。