我最近开始学习 C++,以便接触到没有 .net 的人。我需要在后台运行我的程序(没有任何视觉指示给用户,所以没有窗口或命令)。我知道在 C# 中有多种方法可以做到这一点,但我不知道如何在 C++(特别是 Dev-C++)中做到这一点。非常感谢任何帮助。
最佳答案
首先,您不应该使用 Dev-C++。如果您真的不想使用 Visual Studio(为什么不呢?它是免费的!),那么 Code::Blocks 或 Eclipse 或其他东西是更好的选择。 Dev-C++ 已经有 5 年没有更新了...
在 C++ 中创建后台进程的方法与在 C# 中基本相同,您只是没有获得 C# 拥有的庞大类库来为您处理大部分工作。
您的主要选择是 windows services , 或者创建一个常规的 Windows 应用程序并且根本不显示任何窗口...您选择哪个取决于您的特定要求(您是否希望它在没有人登录的情况下运行,或者您是否希望它与登录相关联用户等)
关于c++ - Dev-C++ 在没有 GUI 的情况下在后台运行程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2741840/