QT error LNK2001问题的解决
方法:
一、在DOS提示符下重新进行:
1.qmake -project
2.qmake
3.nmake
第3步的DOS下,我也会有与你们一样的问题,不过我的提示是error:LINK2019 无法解析的外部符号
二、我用的是.net集成环境进行开发的,在其project中的Generated MOC Files中添加(所有的在DOS下可见的moc_*.cpp文件)现有项.
三、重新生成,如果还有类似问题,则提示不应该是error:LINK2019 无法解析的外部符号 qt_emit之类,而是你确实还有些自己的slot没有实现,编程实现之即可。
DOS下的nmake能调用moc.exe帮助你生成最新版本的moc_*.cpp,而集成环境下“重新生成解决方案”好象不行,这是问题症结所在。应该说楼上的guxingke先生说的是正确的。