从 GCC 链接到 winmm.dll

Mik*_*012 5 c dll linker gcc

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

我试过这样的事情:

gcc -c -o dllTest.o dllTest.c -lC:\Windows\System32\winmm.dll
Run Code Online (Sandbox Code Playgroud)

但是当我尝试构建 dll 时,我得到了一个未定义的 mciSendString 引用。

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

Mik*_*012 9

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