其他类似但据我所知不相关的问题:
错误:
我尝试添加一个简单的类 然后继续执行我收到以下错误的向导] 2 : “对象已经存在”。
我无法将类“MainGame”(和其他一些名称)添加到任何项目,即使我创建了一个新项目也是如此
如何重现所述错误/错误:
当我删除了一个不小心从另一个解决方案中的项目复制过来的 Release 文件夹时,发生了错误。所有现在的非功能类名称都派生自该 Release 文件夹中的目标文件。
解决方案:
我没有解决办法。
我的问题是:
还有其他人遇到过这个或类似的问题吗?
如果有,你解决了吗?你的解决方案是什么?
我对所有建议都持开放态度,虽然这个“错误”并没有使编程变得不可能,但不能使用常用的类名是很烦人的。
最佳答案
是的,也看到了。
我想我已经创建了一个 C++ 类,决定我不喜欢它,使用 github 应用程序恢复更改。但是名字很好,所以我尝试再次创建相同的类。看到与您遇到的完全相同的错误。
名称污染了 sqlite 数据库。因为我的 .gitignore 中有那个 VC.db,所以 git 没有恢复它。
要修复,请退出 visual studio,删除 $(SolutionName) 文件夹中的 VC.db 文件,重新启动 visual studio,清理并重建您的项目。
更新:现代版本的 Visual Studio 通常将这些 SQLite 数据库保存在 $(SolutionDir) 下的 .vs
文件夹中。
关于c++ - Visual Studio 2015 添加类,错误 : "object already exists",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40620084/