前几天无聊,看C盘快满了,想把C盘的VS移到D盘,移过来移过去,边移动边测试VS启动,以及文件有没有出问题。后来还真出问题了,无奈重装了VS,安装位置选择D盘了,而且换了2022版本的(之前用的一直是2019版本),但运行还是出问题了,报错如下:
“fatal error C1083: 无法打开包括文件:“graphics.h”: No such file or directory”
然后就网上各种找原因,找出来的都是“项目——属性——配置属性——C/C++——常规——附加包含目录” 这种解决方法,配个链接
我试了好久好久,在根目录里面搜索include确实找到了很多 C Header Files 类型的文件(这是.h文件的类型),把每一个路径复制过去并用分号相隔,还是会报错。后来发现一个bug,这些.h类型的文件中并没有"stdio.h","string.h"等常用的头文件,万幸在尝试的过程中发现了一篇博客,介绍了那些常用的头文件的路径,感兴趣的去看看叭~
原来尽管安装到D盘,但还是有些文件放在了C盘,我又去搜了一下,“VS怎么安装到其他盘”
可能是版本问题,文件并不完全一样,我根据创建时间和里面文本文档的内容,把跟VS相关的文件都搬到了D盘,按照上面的方法建立了mklink链接。需要注意的是必须右键cmd——以管理员身份运行,否则出现的就是xxx拒接访问,忘截图了……
你们以为这就好了吗?
不是的,我兜兜转转,又回到了原点,第一次用easyx绘图的时候,老师让我们安装easyx,在easyx官网里安装就可以,操作挺简单的。安装完了问题就解决了
检查了一下发现graphics.h在某一个include文件里面了↓
把VS那些东西全部移到D盘,并建立了软链接后,还有一个问题也解决好了:
问题:无法正常启动VS2022,提示“没有写入权限”。
一个简单的解决方法是:右键——以管理员身份运行,但这并不是根源所在。
有个疑惑就是,上文中提到了常用的头文件,与之相对,下图中就是不常用的头文件。
其实我感觉它们不算头文件,那它们是什么捏?
希望有懂得小伙伴给解答一下!!!
还有就是,重装VS时,打开下载里面的.exe文件,会提示:Unable to create or save new files in the folder into which the files are being extracted. Please check o ensure you have permission on the folder to write files and that the folder is not read-only. 导致重装之路充满了艰辛,想起之前改过环境变量的TEMP路径,又改回来了,然后它,开始安装了!!!!!!!
今天很忙,但是还花费了一个多小时整理了这篇博客,希望能帮到需要的人。