我用c++6.0写了一个最简单的程序。编译时没有错误但是为什么连接时就出Debug⼀1.exe :

2024-12-30 02:24:03
推荐回答(5个)
回答1:

有3个错误。
第一个,# include 是预处理指令而不是C++语句,后面不加分号。
第二个,main拼错了,应该2为main而不是mian
第三个,main() 后面不加分号,否则编译器认为这是函数声明,下面大括号中的内容就没用了。
修改后程序如下:
#include
void main()
{
int c=1;
printf("%d",c);
}

回答2:

你有没有建立工程?要先建立工程再建立C文件才能link

还有看上面的代码,编译也肯定出错的,
#include

void main()
{
int c=1;
printf("%d",c);
}
这样才对,多了两个;

回答3:

#include
void main()
{
int c=1;

printf("%d",c);
}
我用我的电脑运行了一下,编译和链接都没有问题。你多打了两个分号,另外main打错了。

回答4:

当你使用一个命名时默认1.cpp,但与1.1,系统不加后缀.1时的后缀。

像往常一样编译C + +时,你可以不加后缀,编译的C时,应提交命名为** C

如果您想使用1.1??名,后缀,以及1.1.cpp

回答5:

不要什么都加上;
void mian();变成声明了