C++ CLion如何终止进程运行?

C++ CLion如何终止进程运行?,c++,signals,clion,C++,Signals,Clion,我正在Windows 10下的CLion上开发一个TCP服务器 我希望我的程序能够正常结束,当我点击“停止”我的程序。我以为克莱恩是在发出信号,但在试图抓住他们之后,似乎没有 所以我的问题是,CLion如何停止运行程序?是否可以在程序中检测到它 提前谢谢你。我找到了答案 根据此链接,实际使用的信号是: 单击此按钮可通过以下方式从外部终止当前进程: 标准关闭脚本的。单击按钮一次将调用soft kill允许应用程序捕获SIGINT事件并执行 优雅终止(在Windows上,模拟Ctrl+C事件)。之后

我正在Windows 10下的CLion上开发一个TCP服务器

我希望我的程序能够正常结束,当我点击“停止”我的程序。我以为克莱恩是在发出信号,但在试图抓住他们之后,似乎没有

所以我的问题是,CLion如何停止运行程序?是否可以在程序中检测到它

提前谢谢你。

我找到了答案

根据此链接,实际使用的信号是:

单击此按钮可通过以下方式从外部终止当前进程: 标准关闭脚本的。单击按钮一次将调用soft kill允许应用程序捕获SIGINT事件并执行 优雅终止(在Windows上,模拟Ctrl+C事件)。之后 单击按钮一次,它将替换为图标运行工具窗口 kill表示后续单击将导致强制终止 例如,在Unix上,发送SIGKILL


你在调试程序吗?调试器具有低级的神圣力量。如果他们想让他们正在运行的程序死掉,它也会死掉。不,我甚至没有调试。我不知道这些调试器拥有的“低级神通”啊哈@用户4581301除了发送信号(如
SIGTERM
(您可以捕捉)或
SIGKILL
(您无法捕捉)),您能详细说明这些“神圣的力量”吗?