编译期间未解析的外部错误

时间:2011-02-15 13:23:10

标签: c++

在尝试在Visual Studio 2010中编译以下c ++程序时,我收到两个未解析的外部错误 -                  http://codepad.org/5ZS4gtfP

我试过交叉检查所有东西,但似乎无法找到问题。有人可以在VS 2010中编译它并尝试找出解决方案吗?

2 个答案:

答案 0 :(得分:3)

首先,conio.h不是标准的C或C ++ - 它倾向于在为Turbo C / C ++产品编写的代码中找到,这是印度大学特别喜欢的。

他们总是使用它,这样他们可以在标准中完全足够getch时拨打getchar: - )

对于index变量,它可能已在其中一个标题中定义。

答案 1 :(得分:0)

  • 第18行:错误:conio.h:没有这样的文件或目录:

尝试添加<conio.h>代替"conio.h"

  • 第25行:错误:'unsigned int index'重新声明为不同类型的符号:

可能是您所包含的其中一个标头已声明index。尝试重命名它以查看差异 - 或者更好的是根本不使用全局变量。