您的位置:首页 > 其它

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

2017-11-07 10:28 543 查看
vs2010,qt5.7

error LNK2001: 无法解析的外部符号 "public: virtual void * __thiscall MyThread::qt_metacast(char const *)" (?qt_metacast@MyThread@@UAEPAXPBD@Z)

原因:我是用beyondcompare 修改的cpp文件,用vs直接编译修改后的文件,可能vs还有缓存

解决办法:

将MyThread.h和MyThread.cpp从项目中排除,重新生成一次项目,然后包含在项目中,重新生成即可。

推测是编译缓存问题。。。

还有一种情况,同事把引用的继承取消了,vs自带的lib引用不了了

解决方法:

把继承的lib加上

特别感谢作者:
http://blog.csdn.net/qq_19462279/article/details/51004201
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐