链接器错误:未解析的外部'__Fastcall_Advgrid :: TAdvstringGrid :: AutosizeCol ......引自... name.OBJ

时间:2010-02-12 14:20:20

标签: c++

我正在编译一个项目,这个项目有一个名为Gamespaceframe的单元,头文件如下:

:
#include "Advdgrid.hpp"
:

和.cpp如下:

:
#Pragma link "Advdgrid"
:

当我重新编译这个项目时,我收到了这个链接器错误:

  

Linker error: Unresolved external '__Fastcall_Advgrid::TAdvstringGrid::AutosizeCol(const int, const int) referenced from C:\MHSS\Gamespaceframe.OBJ.

感谢任何帮助或评论,

提前致谢,

此致

大卫。

1 个答案:

答案 0 :(得分:0)

该链接器错误意味着gamespaceframe.obj对方法进行了调用:

__Fastcall_Advgrid::TAdvstringGrid::AutosizeCol(const int, const int)

并且链接器无法在任何地方找到上述方法。由于看起来你的gamespaceframe.cpp包含“Advdgrid.hpp”而hpp扩展名可能表示里面有一个模板类,我会检查并确保正确实例化TAdvstringGrid。