#include <graphics.h> #include <conio.h> #include<stdlib.h>无法打开源文件解决方案

一、问题描述

学习数据结构链表的过程中,在编写漫天星星闪烁的代码时,遇到了如下图所示的报错,#include #include 等无法打开源文件。#include <graphics.h> #include <conio.h> #include<stdlib.h>无法打开源文件解决方案_第1张图片
并且主程序中initgraph(初始化画布)、setfillcolor(颜色填充)loadimage(加载图片)等都出现报错,在网上查找资料后最终解决方案如下:
#include <graphics.h> #include <conio.h> #include<stdlib.h>无法打开源文件解决方案_第2张图片

二、问题解决

可能原因1:SDK工具包的位置被移动了

就是下面这个文件夹,这个文件夹默认会在你安装目录的最上面一级,但我当时为了管理文件方便,就自行将其移动到自建文件夹Visual Studio中,导致程序在运行时,出现大量的错误。
#include <graphics.h> #include <conio.h> #include<stdlib.h>无法打开源文件解决方案_第3张图片
解决方法:将这个工具包文件夹剪切到你的安装目录最上面那一级。再关闭软件,重新打开,运行。

可能原因2:EasyX图形库没有安装

注意!在换了编译环境后一定要重装一遍EasyX图形库,我之前使用的是VS2010,最近在用VS2022,在2010版本装了EasyX,后面大脑短路,忘记在2022版本上装,这里要注意EasyX图形库一定要装最新版的,如果安装的是旧版的会识别不到VS2022。
#include <graphics.h> #include <conio.h> #include<stdlib.h>无法打开源文件解决方案_第4张图片
#include <graphics.h> #include <conio.h> #include<stdlib.h>无法打开源文件解决方案_第5张图片
解决问题后,程序报错提示消失,程序能够正常运行。
#include <graphics.h> #include <conio.h> #include<stdlib.h>无法打开源文件解决方案_第6张图片
#include <graphics.h> #include <conio.h> #include<stdlib.h>无法打开源文件解决方案_第7张图片

你可能感兴趣的:(数据结构算法,链表,数据结构,算法)