當前位置:首頁 » 編程軟體 » 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環境需要注意雙顯卡的問題,網上能搜到相應的解決辦法

熱點內容
動圖在線壓縮 發布:2025-05-14 03:35:24 瀏覽:131
w7共享無法訪問 發布:2025-05-14 03:35:24 瀏覽:481
為什麼微信會出現賬號密碼錯誤 發布:2025-05-14 03:03:30 瀏覽:692
幻影腳本官網 發布:2025-05-14 03:01:13 瀏覽:826
servlet的webxml怎麼配置 發布:2025-05-14 02:51:46 瀏覽:772
怎麼取消手勢密碼 發布:2025-05-14 02:51:11 瀏覽:639
openvpn搭建vpn伺服器搭建 發布:2025-05-14 02:47:52 瀏覽:998
密碼忘了從哪裡找 發布:2025-05-14 02:39:09 瀏覽:548
我的世界什麼伺服器有前途 發布:2025-05-14 02:30:31 瀏覽:528
java程序反編譯 發布:2025-05-14 02:18:46 瀏覽:458