gpt4 book ai didi

c++ - 使用 gcc/g++ 使 C++ 程序在没有窗口的情况下运行?

转载 作者:行者123 更新时间:2023-11-28 05:00:15 24 4
gpt4 key购买 nike

<分区>

我有一个非常简单的程序;它会一直播放由循环路径定义的单个音频文件,直到程序终止。代码在这里:

#include <windows.h>
#include <mmsystem.h>
#include <iostream>

using namespace std;

int main(void) {
PlaySound("C:\\Users\\Ben\\Desktop\\silence.wav", NULL, SND_LOOP | SND_ASYNC | SND_FILENAME);
cin.get();
return 0;
}

程序本身运行良好,但如您所料,它会生成一个空白的控制台窗口,就像任何程序一样。但是因为我想让这个程序在后台运行并且不可见,我是否可以编写它以便它根本没有窗口?我意识到,如果我这样做,唯一的出路就是从流程管理器中结束它,但这很好。另外,我只想在代码中/从 g++ 编译器中执行此操作;我试着阅读有关使用 Visual Studio 执行此操作的信息,但我永远无法让它工作,而且对于这种规模的东西来说,它似乎也确实没有必要。感谢您的任何建议。

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