Eclipse CDT赢得';t运行编译的exe文件

Eclipse CDT赢得';t运行编译的exe文件,c,eclipse,C,Eclipse,所以我决定安装EclipseCDT作为我选择的IDE。然而,似乎一旦我开始运行一个需要输入的C程序,Eclipse就决定停止运行控制台窗口中的文件。我尝试在任务管理器中关闭该程序的所有实例,在我的计算机上找到的exe文件运行良好。我尝试构建文件,然后运行,但Eclipse说我“没有要构建的东西”。有什么想法吗 代码: #包括 内部主(空){ 整数长度、宽度、高度、体积、重量; printf(“输入框的长度:”); 扫描频率(“%d”和长度); printf(“输入框的高度:”); 扫描频率(“%

所以我决定安装EclipseCDT作为我选择的IDE。然而,似乎一旦我开始运行一个需要输入的C程序,Eclipse就决定停止运行控制台窗口中的文件。我尝试在任务管理器中关闭该程序的所有实例,在我的计算机上找到的exe文件运行良好。我尝试构建文件,然后运行,但Eclipse说我“没有要构建的东西”。有什么想法吗

代码:

#包括
内部主(空){
整数长度、宽度、高度、体积、重量;
printf(“输入框的长度:”);
扫描频率(“%d”和长度);
printf(“输入框的高度:”);
扫描频率(“%d”和高度);
printf(“输入框的宽度:”);
扫描频率(“%d”和宽度);
体积=长度*宽度*高度;
重量=((体积/166.0)+0.5);
printf(“体积(立方英寸)%d\n”,体积);
printf(“尺寸重量(磅):%d\n”,重量);
返回0;
}

我刚刚尝试了这个,它成功了:

运行运行配置-C/C++ +您的exe < /p> 单击“参数”选项卡

在“工作区”部分取消选中“使用默认值”

然后选择exe所在的目录,例如debug


我认为“nothing to build”(无需编译)错误是因为自上次编译程序以来,没有任何东西(会影响已编译程序)发生更改<代码>使功能类似。你在做什么来运行该文件?运行->上次启动运行?运行->运行方式->本地C/C++Application@Andrew我认为下面的答案不是正确答案?你找到解决办法了吗?你能和我们分享一下吗?同样,我也在补充一个更详细的问题。如果我找到答案,我也会把它放在这个问题上!
#include <stdio.h>

int main(void) {
    int length, width, height, volume, weight;

    printf("Enter the length of box: ");
    scanf("%d", &length);
    printf("Enter the height of box: ");
    scanf("%d", &height);
    printf("Enter the width of box: ");
    scanf("%d", &width);
    volume = length * width * height;
    weight = ((volume/166.0) + 0.5);

    printf("Volume(cubic inches) %d\n", volume);
    printf("Dimensional weight(pounds): %d\n", weight);

    return 0;
}