LNK2019 C++自定义函数绑定出现问题
2016-10-02 23:05
211 查看
小伙我捣鼓了一晚上Cocos2D-X的NotificationCenter回调函数,一直不成功,怒而手动写监听机制,然后在编译时发生了同样的链接错误:LNK2019。于是认识到这不是自己写的消息中心哪里出现了问题,问题在其他东西上。
然后小伙我又捣鼓半天,在网上搜到一堆lib链接库,最可气的是竟然还都是一样的!......再这样下去要变成吐槽日记了。
最后无意之间发现了问题:连接不到函数,大概就是找不到函数声明或者函数定义。函数声明应该就是网上所说的连接lib了,自己这里没用什么奇怪的东西,都是自家函数,声明不会有问题。
然后发现在头文件里是class A { void a();} ,到了cpp里还是void a();
......
难怪写了a方法的定义却不能实现,敢情自己定义的不是A类里面的a(),而是自己另写的一个a方法。
于是在cpp里写上了void A::a(),链接问题解决了。
卧槽好蠢。
然后小伙我又捣鼓半天,在网上搜到一堆lib链接库,最可气的是竟然还都是一样的!......再这样下去要变成吐槽日记了。
最后无意之间发现了问题:连接不到函数,大概就是找不到函数声明或者函数定义。函数声明应该就是网上所说的连接lib了,自己这里没用什么奇怪的东西,都是自家函数,声明不会有问题。
然后发现在头文件里是class A { void a();} ,到了cpp里还是void a();
......
难怪写了a方法的定义却不能实现,敢情自己定义的不是A类里面的a(),而是自己另写的一个a方法。
于是在cpp里写上了void A::a(),链接问题解决了。
卧槽好蠢。
相关文章推荐
- eCos系统无法正确链接到在C++源文件中自定义的cyg_user_start函数的问题和解决办法
- c++对象成员函数返回自身引用时出现的诡异问题及解决办法
- 向GridView的模板列绑定OnClientClick的函数时出现了奇怪的问题
- cocos2dx 3.2 自定义C++绑定Lua脚本问题
- C++多重继承下的函数动态绑定问题分析
- android jni c/c++线程通过CallVoidMethod调用java函数出现奔溃问题
- C++中为什么一定要出现虚函数,用函数覆盖不可以解决问题么
- Qt/C++中引用.c文件中函数出现的问题
- 怎么解决C++出现的问题:error C2064: 项不会计算为接受 1 个参数的函数
- C++调用Android函数弹出一个提示框中出现的问题总结
- 向GridView的模板列绑定OnClientClick的函数时出现了奇怪的问题
- c++调用python函数时,使用PyArray_SimpleNewFromData(nd, dims, typenum, data)函数时出现内存错误的问题
- c++对象成员函数返回自身引用时出现的诡异问题及解决办法
- C++笔试题 关于函数析构函数未调用的问题
- 关于用户自定义的userbean出现无法解析的问题
- C++中虚函数的问题
- 函数从C到C++迁移,出现C2732或LNK2001错误
- 【WPF】对Frame控件的Content属性做绑定时出现的一个小问题
- dll的输出函数使用__stdcall调用约定后,客户端用GetProcAddress出现的问题!
- C++里关于类的函数问题~