首先,如果不是常见的以下错误:
1.上次的小黑窗没有关闭
2.没有写main函数
3.main写错比如写成mian
4.基本函数拼错 比如printf,scanf写错,cout写成count等等
5.多文件时,由于devc++的路径不同可能是连接器方面的问题,导致文件之间无法连接,可以考虑把函数和函数中变量的声明放在同一个文件中,比如
vector<curriculum> cu;
int curriculum::ishave(long si)
for (size_t i = 0; i < cu.size(); i++)
if (cu[i].number == si)
return true;
return false;
}这两个东西放在同一个文件中来解决。
6.多文件时 头文件相互包含貌似也会造成这个问题,如果直接删掉这个头文件又会造成未声明的情况,可以把文件中需要声明的函数挪到那个头文件中来解决。
那么可以考虑有的自定义函数声明了还调用了,但是没有定义或者不小心把定义删掉了!!!
解决方法是把代码CV到VS里面,会显示“某某函数有无法解析的外部符号”,那么问题一般就出在这个函数上,然后在devc++上修改。
八百多行代码 一直报这个错 检查不出来哪里有问题 上网查了一堆资料还是没解决 这个bug卡了我整整一天多 卡得我发疯!所以devc++有时也并不好用啊!