gpt4 book ai didi

c++ - 无法编译旧的 WIN32 WINAPI 程序

转载 作者:行者123 更新时间:2023-12-01 18:03:05 24 4
gpt4 key购买 nike

我尝试了 CodeBlocks 和 MS VC++ 2010,但都无法编译。

他们在 中找不到 PlaySound() 的定义。问题是什么?

case WM_CREATE:
PlaySound (TEXT("hellowin.wav"), NULL, SND_FILENAME | SND_ASYNC) ;
return 0 ;

错误:

error C2065: 'SND_FILENAME': nichtdeklarierter Bezeichner
error C2065: 'SND_ASYNC': nichtdeklarierter Bezeichner
error C3861: "PlaySound": Bezeichner wurde nicht gefunden.

windows.h 包含在 stdafx.h 中但即使我将它直接包含在代码块中,它也不起作用。

最佳答案

PlaySound 的符号和SND_…mmsystem.h 中声明 header 并在 winmm.lib 中定义图书馆。您必须包含并链接这些内容。

关于c++ - 无法编译旧的 WIN32 WINAPI 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60865928/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com