unresolved external symbol "int __cdecl ResetCpuCard

解决方案 »

  1.   

    ResetCpuCard这个方法只有声明,没有实现!
      

  2.   

    这种错误都是程序中只有"声明"没有找到对应的"实现"或者"定义(对于变量)"只有声明:比如你只写了个 void fun();  却没有去实现这个函数.void fun(){..}
            变量如 extern int val;    却没有int val;还有就是有些函数是从库中导出的,但你却没有导出这个函数,只有一个声明.综上,你的问题就是先要知道 ResetCpuCard 这个函数是从哪里来的,是不是某个库中导出的.
      

  3.   

    我在 a。cpp文件里面调用comm.H里的方法 ,是不是只要在a。cpp 导入#include "comm.h" 
    就可以了吗?
      

  4.   

    如果你在a.h中有使用到comm.h相关的内容(例如在类声明中有声明comm的对像)在a.h中也加入"#include comm.h"。我前几天就碰到一次。到现在也没想明白为什么。在.Cpp中包括了对像的头文件就是编译出错.
      

  5.   

    如果只是在a.cpp中使用了comm.h中的方法,因该是只需要导入#include "comm.h"