在添加了一个新的class之后就报这个错,查了好久没发现代码的问题,甚至把原来能编译通过的class 直接copy过来都还是报错,
main.obj:-1: error: LNK2019: 无法解析的外部符号 "public: __cdecl MySmallWidget::MySmallWidget(class QWidget *)" (??0MySmallWidget@@QEAA@PEAVQWidget@@@Z),该符号在函数 main 中被引用
最终找到的解决办法就是删掉调试文件夹重新运行就好了,另外有时候新添加的图标不显示也是这个问题。
(遇到这样的问题,先确定代码没问题,或者写一个最简单的测试程序,如果代码没问题那就不要死钻到里面折腾了,一定是哪里出了什么问题,不要盲目瞎折腾。)