EasyX官网(easyx吧)
大神们帮忙看看这个easyx编入图片为什么图片没写进来不显示啊,跪求帮忙,急死了要!
你的路径不对。这里有一个列子。
#include?graphics.h
#include?conio.h
//?主函数
void?main()
{
//?绘图环境初始化
initgraph(640,?480);
//?读取图片至绘图窗口
loadimage(NULL,?"D:\\test.jpg");
//?按任意键退出
getch();
closegraph();
}
更多关于easyx知识请到easyx官网查看。关于函数使用,可以下载帮助文档
xcode用安装easyx吗
这是两个东西哦~~
XCODE 是苹果专用的软件开发工具,能开发iphone,ipad,touch,mac等等的软件,主要使用objective-C,也可以使用C和C++等。
官网 :
EasyX 是针对 c++ 的图形库,可以帮助 c 语言初学者快速上手图形和游戏编程。
官网:
C++怎么用GRAPHICS.H?
由于graphics.h是TC系列的图形库处理函数,不是标准库内容。而DEV-C++的编译器是GCC,所以DEV-C++中不包含该类库。要想使用,首先先下载两个文件:
graphics.h (放入DEV-C++的安装路径/Dev-Cpp/include/)
libbgi.a (放入DEV-C++的安装路径/Dev-Cpp/lib/)
然后再在DEV-C++的工具栏中 工程(Project)-工程属性(Project Options)- 参数(Parameters)的 连接器(Linker)中
增加
-lbgi
-lgdi32
-lcomdlg32
-luuid
-loleaut32
-lole32
这样就可以使用#includegraphics.h了。
如何评价C++图形库EasyX?
为了兼容Borland时代留下来的古代教程而强行开发出来的库。但是古代API显然是基于古代的设计的(例如Borland Graphics Library基于DOS和早期Windows,那是一个软件可以直接操作video card的时代),而这一套API和“当代的正经的UI开发”相去甚远。
这也是不建议初学者急着学画窗口的原因:虽然初学者可能很想“赶快脱离控制台画个窗口出来”,但是用EasyX这种在现在已经是错误设计的API写UI,再纠正过来就会很费劲。这东西唯一的价值在于:能够借助SDL实现出一个EasyX,可以视为一个初学者成功入门编程的标志。
EasyX自我定位的目标是为了方便初学者取代Windows API(GDI),但是EasyX又不能彻底取代Windows API。
一个正面的例子是SDL,只用SDL提供的Renderer API和交互API足够你完成绝大多数的工作。但是EasyX提供的封装过于简陋(BGI本身的简陋性),以至于初学者最终还是不得不一头扎进Windows API——一方面这就失去了使用EasyX的理由。
另一方面,初学者抱着急功近利的心态接触到的Windows API是不完整、不系统的。例如,_getch是明确的非标准API,但是在初学者接触到这个函数的时候(这个函数在EasyX官网例子里就用到了)他们只是知道“这东西能用”,没有人警告他们“这个函数不是C/C++的一部分”。