首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

error LNK2019: 没法解析的外部符号 "public: void * _thiscall

2013-01-28 
error LNK2019: 无法解析的外部符号 public: void * __thiscall一种情况:先检查一下自己定义的文件是否正

error LNK2019: 无法解析的外部符号 "public: void * __thiscall

一种情况:

先检查一下自己定义的文件是否正确,像这种错误,就是由于根本没定义这个函数,虽然在头文件中声明了,但是在源文件中却没有定义。

?

另一种情况:

错误代码:

XXX.h

?

[cpp]?view plaincopy
  1. inline??
  2. ???????void????setBounds(int?NewWidth,?int?NewHeight);??



?

?

XXX.cpp

?

[cpp]?view plaincopy
  1. void?CArcBall::setBounds(int?NewWidth,?int?NewHeight)??
  2. {??
  3. ????//设置长宽的调整因子??
  4. ????this->AdjustWidth??=?1.0f?/?(((GLfloat)NewWidth??-?1.0f)?*?0.5f);??
  5. ????this->AdjustHeight?=?1.0f?/?(((GLfloat)NewHeight?-?1.0f)?*?0.5f);??
  6. }??


因为之前这个函数的定义是直接放在.h文件里的,就用了inline,但没有实现,结果放到源文件里的时候就没有注意。。。。。

热点排行