C++ 我的ui对象突然不存在了

C++ 我的ui对象突然不存在了,c++,qt,C++,Qt,我目前正在尝试进入QT,创建了一个项目,同时还做了一些修改来设置我的项目结构,比如添加模型、控制器和视图 然而,在我这样做并试图重建我的项目后,我突然面临这个问题: 'TodoListerClass' is no element of 'Ui' 尽管添加了一些GUI元素,但我并没有在我的项目中更改任何内容,仅此而已 自动生成的UI对象似乎不再存在,简单明了 你知道怎么解决这个问题吗?请注意,我将VS2013与QT插件一起使用 编辑: 经过几次重建后,我现在也得到了一个错误,即我的.qrc文件中

我目前正在尝试进入QT,创建了一个项目,同时还做了一些修改来设置我的项目结构,比如添加模型、控制器和视图

然而,在我这样做并试图重建我的项目后,我突然面临这个问题:

'TodoListerClass' is no element of 'Ui'
尽管添加了一些GUI元素,但我并没有在我的项目中更改任何内容,仅此而已

自动生成的UI对象似乎不再存在,简单明了

你知道怎么解决这个问题吗?请注意,我将VS2013与QT插件一起使用

编辑:


经过几次重建后,我现在也得到了一个错误,即我的.qrc文件中没有任何资源。这可能有关系吗?

VS与QT有时会造成混乱。此错误消息准确显示在何处以及何时显示?我将尝试检查所有moc.cpp文件是否仍添加到项目中。另外,我会检查相应的ui_u3;。。。标题将包括在内。如果某个Q_对象文件的生成不起作用,您可以尝试更改头文件中不相关的内容(添加空格或任何内容),然后可能需要重新生成triggered@IceFire我从IntelliSense以及尝试编译时收到此错误。我还为我的OP添加了一个编辑,以防有帮助。在我看来,编译错误是一件更好的事情。您是否尝试过单独编译qrc文件?如果那里真的没有资源,您还应该在资源编辑器或文件的文本格式中看到它。。。你应该找到这样的暗示@IceFire发现了问题。我不小心将GUI中的整个窗口重命名为一个用于单个元素的名称,因此我的TodoListerClass不见了。似乎我点击错了:)如果你是Qt新手,那么使用Qt Creator+MinGW比使用VS(教程、示例、模板项目等)更容易。尤其是在使用ui文件时。