error LNK2001: 无法解析的外部符号 metaObject
这个问题的产生和 Qt的moc机制有关,不详细讨论该机制,下面说一下我的问题产生的原因:我是通过手动新建*.h,*.cpp,*.ui文件然后通过vs添加到工程中的。这时候编译就会出现lnk2001的错误。主要是因为通过手动添加源码文件,源码头文件的项目类型C/C++标头,而非Qt Meta-Object Compiler (moc)类型,所以编译的时候不会走moc生成moc文件。这样就...
原创
2019-01-28 14:04:56 ·
3300 阅读 ·
2 评论