有没有办法使用 C++ 和 Xcode 在 Mac OS 上播放系统蜂鸣声?我知道我需要使用图书馆。是否有一个可以跨 Mac 和 Windows 平台运行的库?
我想你可能想使用NSBeep
NSBeep
播放系统提示音。
#include <AppKit/AppKit.h>
void NSBeep (void);
这对于命令行工具来说似乎可以正常工作:
#include <AppKit/AppKit.h>
#include <iostream>
using namespace std;
int main(void)
{
cout << "Hello world !" << endl;
NSBeep();
sleep(1)
return 0;
}
$ g++ -Wall -framework AppKit beep.cpp -o beep
$ ./beep
2021 年 5 月更新
虽然此解决方案在 2011 年有效,但 AppKit 现在似乎不再与 C++ 兼容,因此您现在需要将该文件视为 Objective-C++,即将 beep.cpp 重命名为 beep.mm。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)