vc++运行错误

来源:百度知道 编辑:UC知道 时间:2024/05/26 16:50:49
我在vc中将tai.c和tai.h ,我编译的时候是每问题的,但是在运行的时候就会有连接错误,例如:taian.obj : error LNK2001: unresolved external symbol _pRFVar其中pRFVar是在tai.h中定义的在tai.c中使用(我已经把tai.h包含到 tai.c中了)
其中pRFVar是在tai.h中定义的结构体指针变量
rebuild没有用,还是一样报错

1、Rebuild一下
2、pRFVar看起来像个指针,看在哪里定义的,是否未定义。

补充:

是否这样定义的?
头文件中:
extern TYPE* pRFVar;

在.c 中要定义一下:
TYPE* pRFVar = NULL;

tai.c在C++里至少应该是tai.cpp吧。