C++ #pragma注释(lib,“Winmm.lib”)不起作用
我试着使用PlaySound,我把C++ #pragma注释(lib,“Winmm.lib”)不起作用,c++,playsound,C++,Playsound,我试着使用PlaySound,我把 #include <windows.h> #include <mmsystem.h> #pragma comment( lib, "Winmm.lib" ) using namespace std; int main() { PlaySound(L"C:\\Users\\iD Student\\Downloads\\HarryPotter.mp3", 0, SND_FILENAME); } #包括 #包括 #pragma注释(l
#include <windows.h>
#include <mmsystem.h>
#pragma comment( lib, "Winmm.lib" )
using namespace std;
int main()
{
PlaySound(L"C:\\Users\\iD Student\\Downloads\\HarryPotter.mp3", 0, SND_FILENAME);
}
#包括
#包括
#pragma注释(lib,“Winmm.lib”)
使用名称空间std;
int main()
{
播放声音(L“C:\\Users\\iD Student\\Downloads\\HarryPotter.mp3”,0,SND_文件名);
}
它没有播放我想要的声音,而是播放了一些默认的Windows声音。PlaySound不支持.mp3文件。它只支持.wav文件 这是播放声音的简单代码:
#include <windows.h>
#include <mmsystem.h>
#pragma comment( lib, "Winmm.lib" )
using namespace std;
int main()
{
//Replace C:\\Users\\iD Student\\Downloads\\HarryPotter.wav with the location of your file
PlaySound(L"C:\\Users\\iD Student\\Downloads\\HarryPotter.wav", 0, SND_FILENAME);
}
#包括
#包括
#pragma注释(lib,“Winmm.lib”)
使用名称空间std;
int main()
{
//将C:\\Users\\iD Student\\Downloads\\HarryPotter.wav替换为文件的位置
播放声音(L“C:\\Users\\iD Student\\Downloads\\HarryPotter.wav”,0,SND_文件名);
}
您确定这是播放声音的方式吗?实际上,你不需要在这个代码中。这是我在代码顶部放的东西。实际代码是播放声音行。请通过编辑您的问题发布实际代码。我可能在这里错了,但我认为PlaySound
仅限于.wav
类型文件,因此您可能需要MP3文件。太棒了!成功了。非常感谢你!!