有不少刚入门的vs使用者用vs打开项目时遇到过这么一种情况:
下面给出其中一种原因和解决方法。
可能的原因之一就是项目文件不完整。
上图是已经编写好的项目里的文件,其中有.vs,x64文件夹,sln,vcxproj,filters,user文件。
关于这些文件分别承载了什么,可以参考下面这条链接中的内容。
截取的这个文件夹是在D盘的,现在复制sln文件到桌面,在桌面上点击它,就会出现上图情况。现在再复制vcxproj文件到桌面,再点击sln文件,已经能进入vs了。但是打不开main.cpp文件。
这时再把main.cpp文件复制到桌面,便也能打开main.cpp文件了,点击运行,成功运行后可以看到桌面自动生成了user文件,x64文件夹,.vs文件夹。
有些刚入门的vs初学者把项目发送给别人时就只发单个sln文件,这样别人收到是打不开的,应该把必要的文件打包发送(尤其是正常代码需要图片音乐资源时)。
那么当因为这种项目文件不完整时,可以新建一个项目,然后复制代码,运行,生成新项目。
此帖是博主摸爬打滚自行积累的经验,适合初学者看,如有错误,敬请指出。