关于Visual C++ 2010\Visual Studio 2010编译 C 语言

我在vc++ 2010中用 C语言编写一个程序,用到graphics.h 头文件,由于VC++ 没有自带这个库,我就安装了EasyX。问题就来了,当新建文件已 .C 为后缀名时,提示EasyX is only for C++ ,但是当以 .CPP 为后缀名时,程序大量报错(程序确定没问题),请问这是什么原因,该怎么处理???谢谢

很可能是你程序不规范,譬如子函数调用,参数的类型在C语言中可以省略,默认为整型,但是在C++中必须将函数参数的类型及函数返回值类型全部标注清楚,既然在C中编译通过就说明没有问题!我是这么认为的,祝你好运!追问

我就是想在VC++ 中添加graphics.h,完全用 C 语言来编程,可以实现么?

追答

追问

这是VC 2010

追答

这我就不知道了,C编译没问题,那就是没问题,C++规范比C严格,还是原来的原因吧!接口函数有返回值,你在函数前用int 或 void试试

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-24
可能是你没有链接EasyX文件包里的lib文件追问

我这边是下载的easyx 程序,直接安装的,测试了一个小程序通过了

第2个回答  2014-08-24
界面截个图看看?追问




相似回答