graphics头文件为什么报错(因为头文件错误不能打开)

http://www.itjxue.com  2023-02-20 21:37  来源:未知  点击次数: 

为什么我的C语言#include "graphics.h"这个头文件老是要报错

这个函数是要自己封装的,看你引用的函数正确了没有?

例如头文件:getnum.h:

#ifndef _GETNUM_H_

#define_GETNUM_H_

extern unsigned int getnumError; /*声明外部变量*/

int GetInt(void);

long GetInt(void);

float GetFloat(void);

double GetDouble(void);

#endif

---------------------------------------------------------------------------

-----------------------------------------------------------------------

在 Visual C 中编译引用 graphics.h 头文件后,编译产生错误: fatal error C1189

是否有这个头文件,表示直接在系统目录中查找,双引号表示在当前目录查找,没有再到系统目录中查找

VC中的graphics.h在装完EasyX后运行出现easy is only forc++的错误

帮助里有办法解决。

编译错误:EasyX is only for C++

错误描述:

在 Visual C++ 中编译引用 graphics.h 头文件后,编译产生错误:

fatal error C1189: #error : EasyX is only for C++

错误原因:

为了降低学习编程的干扰,EasyX 库在很大程度上简化了图形函数的使用。由于在简化图形函数的过程中使用了部分 c++

的特性,因此,当代码是 .c 扩展名时,Visual C++ 会调用 c 编译器而不是 c++ 编译器,以至于产生这个编译错误。

解决方案:

不用修改任何程序代码,只需要将代码文件的扩展名由 .c 修改为 .cpp,就能解决这个编译问题。

对于学习编程而言,通常可以认为 c 语言是 c++ 语言的一个子集,因此,在 .cpp 文件中学习 c

语言编程是没有什么问题的。

这条编译错误什么意思:graphics.h:No such file or directory

分类: 电脑/网络 程序设计 其他编程语言

解析:

意思就是:没有graphics.h这个文件或者目录.你一定是在#include预处理命令中使用了 #include "graphics.h"或者是#include graphics.h,而你所使用的编译系统中并没有这个头文件.

C语言包含graphics.h,算法结果就会错误

加graphics.h调试一下,看哪步错了?

我倒觉得t=(xe*xe+ye*ye-x0*x0-y0*y0)/2;有问题

int在tc里是16位的,会有溢出

你强制转换一下试试

为什么我的VC6.0用到这个头文件就会报错。怎么解决#include

graphics.h 是turbo c编译器所带的图形库,在VC中是没有的。解决方法,要么使用TC编译器,要么使用VC++他自己的另外图形库,在VC中的图形库

是 Wingdi.h ,你只要 #include windows.h 就可以了。

(责任编辑:IT教学网)

更多