对象';X';已经存在 我正在学习C++,正在做我以前做过的一个教程。我删除了项目文件夹并重新创建了它。我在解决方案上单击鼠标右键,单击“添加类”并输入我的类名,但我得到的错误是“Object‘X’已经存在”,即使我删除了以前的文件夹。我只是学习C++,所以我不知道C++是如何创建对象的。

对象';X';已经存在 我正在学习C++,正在做我以前做过的一个教程。我删除了项目文件夹并重新创建了它。我在解决方案上单击鼠标右键,单击“添加类”并输入我的类名,但我得到的错误是“Object‘X’已经存在”,即使我删除了以前的文件夹。我只是学习C++,所以我不知道C++是如何创建对象的。,c++,visual-studio,C++,Visual Studio,可能是一些存储的数据仍然来自以前的项目。 第一个解决方案:我建议您更改名称标签,即您的项目名称。也许还有什么东西在那里。 然后,第二个选项:重新启动VisualStudio 第二种解决方案:如果存在以类名命名的隐藏文件夹,也要注意解决方案资源管理器。如果是,请删除它们并重新创建类 让我知道 为了解决这个问题,我在我的项目文件夹中创建了一个名为“windows资源管理器”的文件。然后我把文件拖到VisualStudio中,它工作了。听起来它不是C++对象,而是VisualStudio对象。您可能能

可能是一些存储的数据仍然来自以前的项目。 第一个解决方案:我建议您更改名称标签,即您的项目名称。也许还有什么东西在那里。 然后,第二个选项:重新启动VisualStudio

第二种解决方案:如果存在以类名命名的隐藏文件夹,也要注意解决方案资源管理器。如果是,请删除它们并重新创建类


让我知道

为了解决这个问题,我在我的项目文件夹中创建了一个名为“windows资源管理器”的文件。然后我把文件拖到VisualStudio中,它工作了。

听起来它不是C++对象,而是VisualStudio对象。您可能能够找到一种方法来删除任何使visual studio认为该类仍然存在的内容,但是如果这证明令人沮丧,并且这只是一个包含一个或两个文件的小项目,那么创建一个新项目并将代码复制到新文件中可能会更容易。谢谢,这很奇怪。我最近的文档引用了该类,即使该类已被删除,它仍然会导致问题。我从我最近的文档中删除了参考资料,它成功了。我不明白为什么,但这就是我所做的。