当前位置:首页 » 编程软件 » c语言编译器如何加入图形库

c语言编译器如何加入图形库

发布时间: 2022-09-19 11:09:26

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环境需要注意双显卡的问题,网上能搜到相应的解决办法

热点内容
subplotpython 发布:2025-05-14 06:53:51 浏览:661
竖屏大屏导航工厂密码一般是多少 发布:2025-05-14 06:49:29 浏览:806
如何在手机里设置无线网密码 发布:2025-05-14 06:47:54 浏览:120
动态ip文件服务器 发布:2025-05-14 06:44:22 浏览:891
文字分行的脚本有什么 发布:2025-05-14 06:33:10 浏览:288
svn小乌龟怎么配置 发布:2025-05-14 06:31:43 浏览:393
视频播放器android 发布:2025-05-14 06:31:43 浏览:720
android工作室 发布:2025-05-14 06:26:00 浏览:658
汽车官方配置表如何下载 发布:2025-05-14 06:21:41 浏览:800
停车项目源码 发布:2025-05-14 06:20:05 浏览:358