QT常见问题原因与解决
QT常见问题解决方法。
问题1:LINK : fatal error LNK1181: 无法打开输入文件“debug\main.obj”
原因:项目的路径(任何文件夹的名称)包含空格。
问题2:WinSock2.h以及ws2def.h大量重复定义报错
解决:在预处理器定义中添加WIN32_LEAN_AND_MEAN。
问题3:Qt中如何链接Ws2_32.lib
解决:LIBS += -lws2_32
问题4:QObject::connect: No such slot xxx错误
解决:在基类A中继承了QObject并且类中有Q_OBJECT宏, 但是在派生类B中仅仅继承了A, 这个时候, 在B中是不能使用signal/slot的。在B类中写Q_OBJECT宏即可。