VS经常报错的link error 2019
原因如下:
可能是找得到头文件,但是相关的dll或者lib找不到,需要在配置里面添加相应的库文件。
project=>configuration..=>vc++ directories...
还有一种可能就是inlucde头文件的时候,如果在同级目录,建议使用include “./client.h"而不使用include "client.h"虽然有时候两者都行,但强烈建议用第一个。
不过也有可能是#include "stdafx.h"这个的原因,暂时没搞清
有可能是声明了一个成员方法,但是定义的时候,忘了加className:: , 比如x.h里面声明了
class a{
int func();
}
但是x.cpp里面
#include "x.h"
int func(){
return 3;
}
这样就会报2019,需要改为
int a::func(){
return 3;
}