读书人

error LNK2019: 没法解析的外部符号 quot;

发布时间: 2013-01-28 11:49:56 作者: rapoo

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,但没有实现,结果放到源文件里的时候就没有注意。。。。。

读书人网 >Ruby Rails

热点推荐