我有一个简单的学校项目,可以播放通过“ PlaySound”命令通过菜单选择的音乐。 3周前,它运行良好,但现在我要对其进行升级,因此它无法编译。上面写着
“ [链接器错误] C:\ Users \ pc \ AppData \ Local \ Temp \ ccAaBZrG.o:Proyecto.cpp :(。text + 0x32d):对“ PlaySoundA @ 12”的未定义引用
这基本上就是它的工作,只是针对不同的流派/乐队重复: (是的,我的音乐文件确实与程序位于同一文件夹中)
int PLAY1() {
switch(CAN1) {
case 1:
system("cls");
printf("\nNow playing: AKFG - Solanin (4:28)");
PlaySound(TEXT("AKFG.wav"), NULL, SND_FILENAME | SND_ASYNC);
system ("pause");
system("cls");
ROC();
break;
答案 0 :(得分:2)
我相信您的输出实际上可以很好地编译代码。问题出在链接器上。您构建/包含步骤中可能缺少包含的包含函数PlaySound
定义的库吗?
确定要像以前一样使用正确的构建/链接步骤吗?