c语言编译器如何加入图形库
A. c语言如何给自己写的程序加上图形界面
标题、背景和前景颜色、窗口大小等等这些可以用API函数实现
#include<windows.h>//加入头文件就可调用API函数
intmain()
{
HWNDhWnd=GetForegroundWindow();
HANDLEhandle=GetStdHandle(STD_OUTPUT_HANDLE);
SetWindowText(hWnd,"测试");//标题
SetConsoleTextAttribute(handle,FOREGROUND_GREEN|BACKGROUND_BLUE);//前景、背景颜色
return0;
}
VC6.0 能够在 XP 下很好的运行,无需进行额外的设置,但在 Win7、Win8 和 Win10 下,安装完成后还要修改兼容模式才可以。解决方法如下:
一、对于Win7和Win10,需要将VC6.0的兼容模式修改为WindowsXP SP3:
1、在 VC6.0 的快捷方式或开始菜单上单击鼠标右键,选择“属性”。
B. c语言编程图形库问题
int gdriver = DETECT, gmode;
initgraph(&gdriver, &gmode, "");
initgraph()函数的第三个参数是驱动程序(*.BGI)文件的路径,应指定他的路径。
或者使用下面这个:
1. 在C:\TC子目录下输入命令:BGIOBJ EGAVGA
此命令将驱动程序EGAVGA.BGI转换成EGAVGA.OBJ的目标文件。
2.
在C:\TC子目录下输入命令:TLIB LIB\GRAPHICS.LIB+EGAVGA
此命令的意思是将EGAVGA.OBJ的目标模块装到GRAPHICS.LIB库文件中。
3.
在程序中initgraph()函数调用之前加上一句:
registerbgidriver(EGAVGA_driver):
该函数告诉连接程序在连接时把EGAVGA的驱动程序装入到用户的执行程序中。
这样使用initgraph(&gdriver, &gmode, ""); 就不用自定路径了。
C. 求怎么用c语言图形函数库
c语言是没有图形函数库的。。只有编译器附属的函数库。如:turbo
c
有<graphics.h>函数库。。。MS
C有MFC
D. 谁能告诉我在vc下如何用c语言实现图形!或者推荐一种带图形库的c语言编译工具
EasyX 是针对 C++ 的图形库,可以帮助 C 语言初学者快速上手图形和游戏编程。
下载使用见 http://www.easyx.cn
E. 谁能告诉我在vc下如何用c语言实现图形!或者推荐一种带图形库的c语言编译工具
要想在vc下实现图形的话,就得用到mfc。你可以试试turbo c,这个挺古老的。
F. C语言有没有自带画图函数库,该怎么应用
有,你可以使用graphics.h 头文件调用标准C函数
不过
16位c编译器绘图,就是中断调用
turboc的图形库就是封装了中断调用,不过支持的分辨率最高只有640*480
并不支持SVGA
支持SVGA的高分辨率绘图通过调用中断 10h的4f功能来实现
主要分辨率设置代码
unsigned char set_SVGA_mode(int vmode)
{union REGS r;
r.x.ax=0x4f02;
r.x.bx=vmode;
int86(0x10,&r,&r);
return(r.h.ah);
}
void hide_text_cursor(void)
{union REGS r;
r.h.ah=1;
r.h.ch=32;
int86(0x10,&r,&r);
}
void selectpage(register char page)
{union REGS r;
r.x.ax=0x4f05;
r.x.bx=0;
r.x.dx=page;
int86(0x10,&r,&r);
}
void show_text_cursor(char size)
{union REGS r;
r.h.ah=1;
r.h.cl=size;
r.h.ch=7;
int86(0x10,&r,&r);
}
unsigned int get_SVGA_mode()
{union REGS r;
r.x.ax=0x4f03;
int86(0x10,&r,&r);
return(r.x.bx);
}
这个在所有16位C编译器里都可以使用,只是略有不同
G. c语言怎么用EGE 图形库
1、EGE(Easy Graphics Engine),是windows下的简易绘图库,是一个类似BGI(graphics.h)的面向C/C++语言新手的图形库,它的目标也是为了替代TC的BGI库而存在。
2、它的使用方法与TC中的graphics.h相当接近,对新手来说,简单,友好,容易上手,免费开源,而且因为接口意义直观,即使是之前完全没有接触过图形编程的,也能迅速学会基本的绘图。 目前,EGE图形库已经完美支持VC6, VC2008, VC2010, C-Free, DevCpp, Code::Blocks, wxDev, Eclipse for C/C++等IDE,即支持使用MinGW为编译环境的IDE。如果你需要在VC下使用graphics.h,那么ege将会是很好的替代品。
H. C语言编程新手,下载完图形库了,但是是只要下到电脑里有可以么怎么添加到工程里呢
vc有配置H文件和lib等文件的路径,文件移动到那个路径,或者是把你文件路径添加到里面就行了
对于这个图形库头文件,这是tc环境的,vc只有一个csdn的可以用,是别人修改过的,还是先学好基础,然后用api函数去调用界面画图吧
先获取控制台句柄
然后画线
我当初是这么写的
I. xcode写C语言c++图形库怎么添加
Objective-C和C++是可以混编的,将OC的源文件.m后缀改为.mm即可。
处理图形界面的话,需要导入一个库,QuartzCore,这样就可以用C的画线方法了;
J. C语言乌班图系统怎么添加图形处理库函数,用sudo apt-get install之类的有木有
可以用SDL + OpenGL,SDL这个库的接口设计的比较好用,项目网站:http://www.libsdl.org/
安装SDL:sudo apt-get install libsdl2-2.0-0 libsdl2-dev
配OpenGL环境需要注意双显卡的问题,网上能搜到相应的解决办法