在新增几个qt页面时,发现原来没动的几个cpp 连接报错了,错误均是qt的相关文件找不到
应该是moc文件没有生产或者没有被包含进工程。我想着既然我没动,应该不会是moc的原因,就在其他方向解决了很久也没解决
然后在vs文件管理器搜相关moc文件,缺失没有,这就很奇怪了。
我的方法是,用记事本格式打开工程的.vcxproj文件,跟之前的一对比。发现缺失有几个cpp的命令行被改掉了。这个如果用vs的可视化界面,很难直观的看到哪个变动了
于是把这几个cpp文件删除再添加,就可以了
在新增几个qt页面时,发现原来没动的几个cpp 连接报错了,错误均是qt的相关文件找不到
应该是moc文件没有生产或者没有被包含进工程。我想着既然我没动,应该不会是moc的原因,就在其他方向解决了很久也没解决
然后在vs文件管理器搜相关moc文件,缺失没有,这就很奇怪了。
我的方法是,用记事本格式打开工程的.vcxproj文件,跟之前的一对比。发现缺失有几个cpp的命令行被改掉了。这个如果用vs的可视化界面,很难直观的看到哪个变动了
于是把这几个cpp文件删除再添加,就可以了