1>main.obj : error LNK2001: 无法解析的外部符号 "public: static struct QMetaObject const test::stati

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1>main.obj : error LNK2001: 无法解析的外部符号 "public: static struct QMetaObject const test::stati相关的知识,希望对你有一定的参考价值。

我已经纠结了好几天了,都没有办法,换了种导出的方法虽然没有上面哪个错误,但又除了新的错误

1>main.obj : error LNK2001: 无法解析的外部符号 "public: static struct QMetaObject const test::staticMetaObject" (?staticMetaObject@test@@2UQMetaObject@@B)
1>test2.obj : error LNK2001: 无法解析的外部符号 "public: static struct QMetaObject const test::staticMetaObject" (?staticMetaObject@test@@2UQMetaObject@@B)
1>moc_test2.obj : error LNK2001: 无法解析的外部符号 "public: static struct QMetaObject const test::staticMetaObject" (?staticMetaObject@test@@2UQMetaObject@@B)

都是staticMetaObject静态变量惹的祸,staticMetaObject在moc_ParameterWindowR.cpp,是自动生成的代码。

是不是我的导出方法不好吗?请用过QT导出的朋友教我一种可用的导出方法

参考技术A 是不是 没有link到相应的lib文件 参考技术B gfyhrt 参考技术C 是不是重写函数选错了然后删除了 参考技术D 同样的问题,请问最后怎么解决的?

error LNK2019

 

error LNK2019: 无法解析的外部符号 "public: virtual __thiscall Fruit::~Fruit(void)" ([email protected]@[email protected]),该符号在函数 [email protected]@[email protected]$0 中被引用

 

析构函数为纯虚函数,没有定义,导致报错

 

以上是关于1>main.obj : error LNK2001: 无法解析的外部符号 "public: static struct QMetaObject const test::stati的主要内容,如果未能解决你的问题,请参考以下文章

c语言 调试错误想不通 error LNK2001: unresolved external symbol

LNK2019:从 Windows 到 OSX 的可移植性

Qt 问题:无法解析的外部符号

错误 LNK2019:未解析的外部符号 opencv

error LNK2001: 无法解析的外部符号

error LNK2019: 无法解析的外部符号 WinMain,error LNK2001: 无法解析的外部符号 WinMain