0

我最近开始学习 C++,以便接触没有 .net 的人。我需要在后台运行我的程序(没有任何视觉指示给用户,所以没有窗口或 cmd)。我知道在 C# 中有多种方法可以做到这一点,但我不知道如何在 C++(特别是 Dev-C++)中做到这一点。任何帮助是极大的赞赏。

4

2 回答 2

3

首先,你不应该使用 Dev-C++。如果您真的不想使用 Visual Studio(为什么不呢?它是免费的!)那么 Code::Blocks 或 Eclipse 或其他东西是更好的选择。Dev-C++ 已经有 5 年没有更新了……

在 C++ 中创建后台进程的方法与在 C# 中基本相同,只是没有 C# 为您处理大部分工作的庞大类库。

您的主要选择是Windows 服务,或者创建一个常规的 Windows 应用程序并且根本不显示任何窗口...您选择哪一个取决于您的特定要求(即使没有人登录,您是否希望它运行,还是您想要它与登录用户等相关联)

于 2010-04-30T01:52:12.153 回答
0

您需要创建 Windows GUI 应用程序而不是控制台应用程序(否则将显示控制台窗口)。然后,不要创建任何窗口。

于 2010-04-30T02:04:35.213 回答