我正在使用Code::Blocks版本 13.12 和 GNU GCC 编译器。我最近在 Windows 7 上安装并开始使用这些工具。尽管我不认为语言是一个促成因素,但我使用此环境来创建 C 和 C++ 应用程序。
在获得调试或发布目标可执行文件的干净构建后,然后单击绿色“运行”或红色“调试/运行”工具栏按钮,我看到控制台弹出窗口闪烁(出现,然后关闭),即使对于以下代码不向 写入任何内容stdout。例如...
int main(void)
{
int a = 1;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
...产生一个控制台弹出窗口。
谁能描述如何设置 Code::Blocks IDE 来抑制控制台弹出窗口?
注意:我已经在此处和此处查看了与此问题相关的答案。这些帖子是相关的,其中一个帖子作为另一个帖子的重复项被关闭,但两者的答案都没有解决这个问题。(即因为我的系统不使用Avast,Avast 与该问题完全无关)
小智 5
您可以更改 Code::Blocks 中的设置以作为 GUI 应用程序运行。这将告诉它照此进行编译,并且在启动时不会产生控制台窗口。这就是你这样做的方法:
1. Click Project on the CodeBlocks menu.
2. Click Properties.
3. Click the second tab, Build Targets.
4. On the right, where it says Type: Console application, change it to GUI application.
5. Rebuild the project.
Run Code Online (Sandbox Code Playgroud)
如果您还有其他问题,这里是收集信息的地方:How to getride of console box of a GUI program compiled by MinGW + Code::Block
| 归档时间: |
|
| 查看次数: |
1507 次 |
| 最近记录: |