我编译时怎么老出现unresolved external symbol以至于编译停止!各位请给予帮助。

解决方案 »

  1.   

    extern 语法用错,找不到与你extern部分对应的定义
      

  2.   

    extern 语法用错,找不到与你extern部分对应的定义
      

  3.   

    问题描述的太简单了,
    可能的原因就是你的LIB不够完全,
    看看是不是有没有引用到的。
      

  4.   

    这个是Link时的错误,一般是缺少.lib文件造成.你可以在
    Project--Settings--Link--Object/library modules加上相应的xxx.lib
      

  5.   

    我查了一下我的link现在是空的什么都没有。
    我现在不知道该加那个.lib。
    能不能告诉我默认的.lib是什么。
    我记着有一大串都是用空格来区分的。
    怎么才能得到默认的.lib呢?不会是重装VC吧。
      

  6.   

    要看你用到什么lib才能加进去的。你讲讲你的程序是干吗的呢?
      

  7.   

    看一下都用了哪些函数,大概判断一下哪些不常见的函数,如果没办法,用屏蔽法,
    编译链接通过的话,屏蔽掉的部分里即有缺少lib的函数,缩小范围直到定位到确切的函数,
    到msdn里查查该函数需要什么lib,加进工程设置
      

  8.   

    错误信息太笼统了,他说是哪一个函数或变量?那个问题就是link时,没有找到应该在其他文件中定义的函数或者变量可能是你的文件中对某个函数只有声明没有实现,不一定是没有对应的lib文件