gpt4 book ai didi

codeblocks - 为什么 Code::Blocks Build->Abort 不会杀死我正在运行的 C++ 程序?

转载 作者:行者123 更新时间:2023-12-03 09:36:15 24 4
gpt4 key购买 nike

我在 Windows 7 上使用 Code::Blocks 12.11。

我正在编写用于学习的小程序,它们似乎不包含任何无限循环,但无论如何,Build->Abort 在我发现我必须在 Build- 之后出于某种原因使用它的情况下不起作用 ->运行。

在最近的案例中,屏幕底部“日志和其他”窗口的“构建日志”选项卡中显示以下内容。

Checking for existence: C:\CodeBlocks\Test_Cpp11\bin\Debug\Test_Cpp11.exe Executing: "C:\Program Files (x86)\CodeBlocks/cb_console_runner.exe" "C:\CodeBlocks\Test_Cpp11\bin\Debug\Test_Cpp11.exe" (in C:\CodeBlocks\Test_Cpp11.)

退出Code::Blocks,重新进入,重新打开项目,立即运行程序,运行正常。

编辑:我发现了问题。如果显示 cout 语句的“控制台窗口”仍然打开,那么您将看到灰色的 Build->Run 和 Build->Build 项目,直到您关闭该窗口。我当时需要执行 Build->Abort 的假设是不正确的。正如下面的答案所指出的那样,无论如何这不会中止正在运行的项目进程,只会中止可能正在运行的构建/编译进程。

最佳答案

当之前的执行没有正确终止时会发生这种情况。在 Windows 上,打开任务管理器并终止包含上次运行输出的命令行进程。这样做会将构建/运行的图标恢复为绿色,并且它们可用。

关于codeblocks - 为什么 Code::Blocks Build->Abort 不会杀死我正在运行的 C++ 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20392319/

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