C——出现undefined reference to `__imp_PlaySoundA'解决办法

首次出现这种难受的错误不要着急,听我道来……

1,最起码你的编码没有问题,因为你要播放音乐,要用到系统的多媒体函数库winmm,所以你要连接到这个库。

在当前的文件下打开DOS终端

输入:gcc 文件名.c -o a.exe -lwinmm

注意一下 文件名.c 是你的程序文件   

-o 表示生成的exe文件是a.exe,这个名字自己i随便取,没规定。

2,编译链接后 再运行生成的名字 a

在DOS下 继续输入 : a

3,可能还会没有声音,因为如果你用的PlaySound函数 它采用的是异步播放 ,还没来的及放就没声音了。

因此在程序后面调用getch()函数,记得在开头加上#include <conio.h>

4,大功告成


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容