|
试验下 新建一个工程,有两个文件 一个cpp文件, 一个头文件
头文件里面写
------------------------------------------------
class cBase
{
public:
static int Sta_i;
};
------------------------------------------------
cpp文件里面写
---------------------------------------------
#include<iostream.h>
#include "h.h"
void main()
{
cBase::Sta_i = 1;
cout<<""<<endl;
}
----------------------------------------------
编译无错.链接报错如下:
error LNK2001: 无法解析的外部符号 "public: static int cBase::Sta_i" (?Sta_i@cBase@@2HA)
为什么???
|
|