link2001错误无法解析外部符号metaObject

http://blog.sina.com.cn/s/blog_791f544a0100r01b.html

1>MainWindowBottomWidget.obj : error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall MainWindowBottomWidget::metaObject(void)const " ([email protected]@@[email protected]@XZ)

1>MainWindowBottomWidget.obj : error LNK2001: 无法解析的外部符号 "public: virtual void * __thiscall MainWindowBottomWidget::qt_metacast(char const *)" ([email protected]@@[email protected])

1>MainWindowBottomWidget.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall MainWindowBottomWidget::qt_metacall(enum QMetaObject::Call,int,void * *)" ([email protected]@@[email protected]@@[email protected])

问题原因:没有找到根本原因,据说是链接时无法找到对应的moc文件。

把makefile等文件,以及debug等目录全部删除。只留下源文件,以及工程文件,pdb文件,还有user文件。重新编译就好了

时间: 2024-10-19 11:59:20

link2001错误无法解析外部符号metaObject的相关文章

LINK2001错误

  学了4年C++,对于VC++来说,接触不多,恐怕自己还是菜鸟.我遇到过一个LINK2001错误,最后搞定.心里还是很高兴的,主要原因就是没有添加外部库函数,导致外部函数找不到定义. VC++入门还是比较难的.对于VC++初学者来说,编译错误是很容易解决的,而连接错误比较难些,其是LINK2001错误,我从别人的BLOG摘下的部分,共享一下. 遇到的LNK2001错误的错误消息主要为:unresolved external symbol "symbol"(不确定的外部"符号

boost 引用错误 无法解析的外部符号

严重性 代码 说明 项目 文件 行 禁止显示状态 错误 LNK2001 无法解析的外部符号 "class boost::system::error_category const & __cdecl boost::system::generic_category(void)" ([email protected]@[email protected]@[email protected]@XZ) libthrift E:\thriftserver\thriftserver\TWins

MySQL主从多种架构部署及常见错误问题解析

本文的主要内容有mysql复制原理,mysql一主多从.双主架构的示例解读,以及mysql在主从复制架构实践中的常见错误问题和解决方法. 一 mysql复制原理 1 原理解读 mysql的复制(replication)是异步复制,即从一个mysql实列或端口(Master)复制到另一个mysql实列的或端口(slave):复制操作由3个进程完成,其中2个(SQL进程和I/O进程)在Slave上,另一个在Master上:要实现复制,必须打开Master端的二进制日志(log-bin),log-bi

php simple_html_dom 一个iconv错误引起解析中断的问题,貌似内存溢出

环境: $pageNum = 8; for ($i = 1; $i < $pageNum; $i++) { $html = new simple_html_dom(); $host = 'http://xxxxxx'; $url = sprintf ($this->urlFormat, $i); $html->load_file($url); echo "<br>" . $i . "start1 ".$url."<br&

iOS:后台返回json数据格式错误无法解析

场景:MK网络请求,后台返回有数据,但是因为json数据中某些字段有换行符无法解析,即json格式错误,如果后台不给转码,就需要自己解决,\r\n是ASCII码表中的换行符,将这些字段忽略掉基本就没有问题了 NSString *resultString = [self responseString];//self为网络请求操作类(completedOperation) NSData *data = [[resultString stringByReplacingOccurrencesOfStri

AFNetworking错误信息解析

最近在做文件上传功能的时候遇到了一些问题,有关AFNetworking失败的一些错误码,这里整理一下,以免以后再踩坑: [1]错误码-999,错误信息具体如下: Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://test.com/xxxxxx, NSLocalizedDescription=cancelled, NSErrorFailingUR

Python UnboundLocalError和NameError错误根源解析

如果代码风格相对而言不是那么的pythonic,或许很少碰到这类错误.当然并不是不鼓励使用一些python语言的技巧.如果遇到这这种类型的错误,说明我们对python中变量引用相关部分有不当的认识和理解.而这又是对理解python相关概念比较重要的.这也是本文写作的原因. 本文为理解闭包相关概念的做铺垫,后续会详细深入的整理出闭包相关的博文,敬请关注. 1.案例分析 在整理闭包相关概念的过程中,经常发现UnboundLocalError和NameError这两个错误,刚开始遇到的时候可能很困惑,

vs2015无法解析外部符号__imp__fprintf

使用vs2015编译ffmpeg的一个小项时,出现了__imp__fprintf和__imp____iob_func 的错误,google了一下,有的人 建议下载SDL源码重新编译一下,当然这个方案非常不科学.所以又继续搜,终于有所发现. 这是老外的原话: In visual studio 2015, stdin, stderr, stdout are defined as follow : #define stdin (__acrt_iob_func(0)) #define stdout (_

[Android_Ubuntu编译错误]ubuntu13.10编译错误全部解析

以下是编译Android 4.0.4的常见错误,这些错误的解决办法收录自互联网. Google group有个专门的Android Building组,有兴趣的可以加入. 除了android组解决的错误外,还有两个错误 1.external/oprofile/libpp/format_output.h:94:22: 错误: reference ‘counts’ cannot be declared ‘muta external/oprofile/libpp/format_output.h:94: