外部变量未定义。
出错提示的后面有该变量的名字,找一下在哪里定义的,是否引入了项目中。
比如在test1.cpp中有以下定义
int i1;
在test2.cpp中引用i1时必须如下引用:
extern int i1;如果不是你自定义的变量,则可能是一些lib未加入项目中。

解决方案 »

  1.   

    范例出错通常是你的Project Setting没有将使用到的lib添加到附加库中。
    检查的方法是在MSDN中查找错误信息中提到的函数(通常是函数,也可能变量)的使用条件,将包含此函数的lib在Project Setting-->link-->General-->object/library module中添加该库;如果是变量就象softsprite所说!
      

  2.   

    缺少必须的静态库 .lib文件
      

  3.   

    检查的方法是在MSDN中查找错误信息中提到的函数(通常是函数,也可能变量)的使用条件,将包含此函数的lib在Project Setting-->link-->General-->object/library module中添加该库;如果已经加上, 检查路径是否敲错了!