0
点赞
收藏
分享

微信扫一扫

C++学习笔记二:无法解析的外部符号 “public: virtual struct QMetaObject const * __cdecl FormCloudFilter::metaObject(v


严重性    代码    说明    项目    文件    行    禁止显示状态

错误    LNK2001    无法解析的外部符号 "public: virtual struct QMetaObject const * __cdecl FormCloudFilter::metaObject(void)const " (?metaObject@FormCloudFilter@@UEBAPEBUQMetaObject@@XZ)    XR3DVision    D:\window_workspace\XR3DVision\FormCloudFilter.obj    1    


C++学习笔记二:无法解析的外部符号 “public: virtual struct QMetaObject const * __cdecl FormCloudFilter::metaObject(v_后端

错误情景:在C++项目中,新添加了类之后,编译出现错误,原因是我们新添加的类未被Qt编译成moc文件。

C++学习笔记二:无法解析的外部符号 “public: virtual struct QMetaObject const * __cdecl FormCloudFilter::metaObject(v_后端_02

那具体怎么解决呢?

我们找到新添加的类的头文件(.h),右键打开属性,我们看到有一个“项类型”,应该是C/C++标头,我们把它改成:Qt Meta-Object Compiler(moc),再次编译即可成功!

C++学习笔记二:无法解析的外部符号 “public: virtual struct QMetaObject const * __cdecl FormCloudFilter::metaObject(v_头文件_03


举报

相关推荐

0 条评论