代码::阻止不创建调试构建

Code::Block not creating a Debug Build?

本文关键字:调试 构建 创建 代码      更新时间:2023-10-16

我在Code::Blocks中遇到了这个问题,当我的项目仍然太小(甚至10行长)时,我去构建"debug",该文件将不会被创建。在Code::Blocks中没有告诉我这些。基本上,我点击播放,它会让我构建我的项目,尽管我在2秒前点击了"构建"按钮。

它在发布版本中工作得很好,但是…

 #include <iostream>
 using namespace std;

 int main()
 {
      cout << "Hello" << endl;
      cout << "World!" << endl;
      return 0;
 }

即使像这样简单的程序在发布版本中也可以工作,但在调试版本中却不行(文件被删除)。

我的设置有问题吗?请注意,自从我下载它以来,它就是这样的,我不知道哪里出了问题(因为它默认是调试构建,所以我不知道我可以使用发布构建)

有人知道吗?

编辑:是的,文件是项目文件的一部分

确保在创建项目时选择了'Console application'而不是'Empty project '

另外,当您从new创建项目时,请确保:-创建"调试"配置已启用,并且有显示etc的有效路径

在前面的对话框中,新项目工具要求文件夹路径等来放置东西,确保你给它一个有效的地方(存在)等,或者为它创建一个新文件夹。

我刚刚在Windows的C::B 16.01中构建并运行了您的代码作为调试和发布。作为"控制台"应用程序。使用默认值,除了我为所有这些创建了一个新文件夹。

致意。

DJB