所以我试图像往常一样测试运行我的dev c ++并且它说无法执行location / name.exe错误193:%1不是有效的win 32应用程序。我还没有将编译器用于任何复杂的事情。
#include<stdio.h>
#include<math.h>
#define PI 3.14
int main()
{
int r = 3;
float area = PI*pow(r,2);
printf("the area of the circle is %f",area);
return 0;
}
我正在使用Dev c ++ GCC(MinGW)编译器。
它正确编译但是当我尝试运行时,它会收到此错误消息
无法执行“C:\ Users \ SIM JONES NIGL TD \ Desktop \ c language \ areaofcircle2.exe”: 错误193:%1不是有效的Win32应用程序。
按任意键继续
答案 0 :(得分:7)
我刚遇到这个问题,我注意到如果你只是将你的程序保存在一个不包含空格的文件夹中。我的默认文件夹是在我的文档中设置的,所以我在我的F:Drive命名程序中创建了一个文件夹并将程序保存在其中然后编译它们。我没有遇到这个错误:)
答案 1 :(得分:0)
我解决了我的问题,将cpp文件保存在没有空格的文件夹中。例如
旧路径c:/ Users / jorge santos / programa1.cpp
新路径c:/Users/jorgesantos/programa1.cpp