编译没错不等于运行时也没错,比如:
int a = 0;
cout << 10 / a << endl;
这两句代码编译时不会报错,但一运行,程序就会崩溃.这种运行时的错误不同于语法错误,是比较难寻找的.你可以通过设置断点来查找.
编译没错不等于运行时也没错,比如:
int
a
=
0;
cout
<<
10
/
a
<<
endl;
这两句代码编译时不会报错,但一运行,程序就会崩溃.这种运行时的错误不同于语法错误,是比较难寻找的.你可以通过设置断点来查找.
打开之后选工程\设置\连接,找到工程选项,看看里边有没有subsystem:console/,如果有删掉就对了
error LNK2001: unresolved external symbol
连接时发现没有实现的外部符号(变量、函数等)。
#include "stdafx.h" 问题在这里!!!
如果想要尽快找到问题所在,就把你的程序写出来。