error LNK2019: 没法解析的外部符号 "public: void * _thiscall
error LNK2019: 无法解析的外部符号 public: void * __thiscall一种情况:先检查一下自己定义的文件是否正
error LNK2019: 无法解析的外部符号 "public: void * __thiscall
一种情况:
先检查一下自己定义的文件是否正确,像这种错误,就是由于根本没定义这个函数,虽然在头文件中声明了,但是在源文件中却没有定义。
?
另一种情况:
错误代码:
XXX.h
?
[cpp]?view plaincopy
- inline??
- ???????void????setBounds(int?NewWidth,?int?NewHeight);??
?
?
XXX.cpp
?
[cpp]?view plaincopy
- void?CArcBall::setBounds(int?NewWidth,?int?NewHeight)??
- {??
- ????//设置长宽的调整因子??
- ????this->AdjustWidth??=?1.0f?/?(((GLfloat)NewWidth??-?1.0f)?*?0.5f);??
- ????this->AdjustHeight?=?1.0f?/?(((GLfloat)NewHeight?-?1.0f)?*?0.5f);??
- }??
因为之前这个函数的定义是直接放在.h文件里的,就用了inline,但没有实现,结果放到源文件里的时候就没有注意。。。。。