使用CodeBlocks制作的应用程序文件不会在IDE外部运行

问题描述 投票:0回答:1

我一直在学习C语言编程,并使用CodeBlocks编写了一些入门程序。问题是我无法通过右键单击bin \ debug来运行它们。相反,我必须打开项目文件,然后单击“运行”或“构建并运行”。有没有办法解决这个问题?

c codeblocks executable
1个回答
0
投票

首先,“双击”是指“双击(左)”而不是“双击(右)”。

即使您的机器确实支持“双击鼠标右键”来打开文件,也可能是以下问题。

考虑一个像这样的小程序:

#include <stdio.h>

int main()
{
    printf("Hello World");
    return 0;
}

您在IDE中运行它时可以看到其结果,因为它在终止之前会等待您“按任意键”

但是当您在IDE外部运行它时,该程序将在main的结尾处立即终止。该程序将在您意识到之前将打开,执行和终止。它发生得非常快。

解决方案:

getchar()添加到getchar()的末尾。它将等待您按Enter键退出控制台应用程序。

main
© www.soinside.com 2019 - 2024. All rights reserved.