C——出現(xiàn)undefined reference to `__imp_PlaySoundA'解決辦法

首次出現(xiàn)這種難受的錯(cuò)誤不要著急,聽我道來……

1,最起碼你的編碼沒有問題,因?yàn)槟阋シ乓魳?,要用到系統(tǒng)的多媒體函數(shù)庫winmm,所以你要連接到這個(gè)庫。

在當(dāng)前的文件下打開DOS終端

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

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

-o 表示生成的exe文件是a.exe,這個(gè)名字自己i隨便取,沒規(guī)定。

2,編譯鏈接后 再運(yùn)行生成的名字 a

在DOS下 繼續(xù)輸入 : a

3,可能還會(huì)沒有聲音,因?yàn)槿绻阌玫腜laySound函數(shù) 它采用的是異步播放 ,還沒來的及放就沒聲音了。

因此在程序后面調(diào)用getch()函數(shù),記得在開頭加上#include <conio.h>

4,大功告成


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容