[C / C ] 图形开发-C
更新 24/05/2014: 试验成功在所有系统上夺冠 64 和 32 位.
使用图书馆和GRAPHICS.H winbgim.h
使用上的DEV-C位很难显卡相比,在时的Turbo C的Turbo C允许使用更长的DEV-C是不, 我们需要一些小步骤设置图形开发-C.
使用库winbgim.h
如何使简洁, 只是复制文件到文件夹中完成.
首先下载所需的文件 这里
解压后,下载会看到一个文件夹 “VietSource.net – 在开发-C图形” 目录 5 文件:
复制:
– 文件 libbgi.a 目录 LIB (通常是C:\Program Files文件开发-CPP MINGW32 LIB)
– 文件 winbgim.h 和 GRAPHICS.H 目录 包括 (通常是C:\Program Files文件开发-CPP MINGW32 包括)
– 2 文件 6-ConsoleAppGraphics.template 和文件 ConsoleApp_cpp_graph.txt 目录 模板 (通常是C:\Program Files文件开发-CPP 模板)
如果您使用的胜利 64 位下载 32 对普通的设置位和文件复制到该目录上面,但在C:程序文件 (86)开发的cpp…
下一步开发的C 你启动, 在文件 - >新建 - >项目... - >控制台图形应用程序
保存项目,你会看到主文件内容是这样一个简单的程序:
/* graphics in Dev-C++ - nguyenvanquan7826 */ #include <winbgim.h> int main(int argc, char *argv[]) { // now, you can run project initwindow(300, 300); // init window graphics setbkcolor(1); // set background cleardevice(); setcolor(14); // set text color outtextxy(50,100,"Graphics in Dev-C++");// print text in window graphics while(!kbhit()) delay(1); // pause screen return 0; }
使用库GRAPHICS.H
你做同样的与其他图书馆,但winbgim.h GRAPHICS.H库拷贝C语言:节目FilesDev-CppMinGW32include. 然后创建这样的项目,而不是宣布winbgim.h库,我们 库声明GRAPHICS.H
参考: 显卡用C在Linux编程 (Ubuntu的)
在C中的图形文件: 下载中心
赢 7 64其位不总是运行! 拉新项目库运行!
不知道你复制库包含同一文件? 外部库文件winbgim.h还任何其他?
只是为什么只有你的文件库! 但这个库文件不支持文本颜色! 例如,的setColor(BLACK); 将报警,但的setColor(1); 它没有错误! GRAPHICS.H赢得了他的文件,并重新安装胜利,但已经失去了,并不需要将文件复制到项目库中再次! 真可惜!@@
😀 Cảm ơn bạn nhé, 不可用正确的字体颜色, 但我在图书馆项目复制还有待的胜利完成 64. 必须再试一次.
谢谢你的文章!
我按照您的指示,并已使用的库 “winbgim.h”, 但仍然没有步履蹒跚附加是 “GRAPHICS.H”; 麻烦你带我的向导.
图形本身不用于此,不知道任何更多. 您尝试搜索谷歌离线观看. 😀
已脱机完成更新. 使用该系统是双赢 8 32 位和 64 位. 使用图书馆或GRAPHICS.H winbgim.h.
非常感谢!
我做了它. 正是只能用单独的库!
😀 Tất nhiên là vậy. 单独使用这一个,而不是其他. ^^谁在使用这两种 2 什么.
附加位她的牙医. 不一定开发的C 安装 32 新的位用于, 开发的C ,如果安装 64 位,仅略微改性像这样使用:
– 相反,将文件复制到路径 “Ç:程序文件 (86)DEV-CppMinGW32…” 然后我们将文件复制到路径 “Ç:程序文件 (86)DEV-W64-的mingw32-CppMinGW64x86_64…”.
– “强制性” 编译器必须选择 “TDM-GCC 4.8.1 32-位版本” 前再创建一个新的项目.
谢谢. 为了测试试试,看看它是如何^^
非常感谢! Mình cũng loay hoay mãi.
Đúng là bắt buộc phải để trình biên dịch như bạn nói ^^
s mình cài cái thư viện winbgim.h vào mà không chạy được bạn, 这是错误的g ++Ĵ, VISUAL C ++的开发的C对抗,不是这样,每当有. 在其工厂安装的Visual C ++ R
这一次我还没有确定.
您已经安装了防病毒程序ķ? 如果是的话,它会流掉正常
星智能按照上面的步骤,然后文件复制/新项目… 它创建 1 .dev文件 1 文件的.cpp; 运行上面的程序是确定. 但是,当排出到 (尾部的.cpp评论) 本报按F9ķ出来initwindow,… 什么. 这就是为什么爵士. 解释MN
您必须结束DJK新开发的文件打开项目.
让我问你的应用程序, 运行它,这是如何错误:
Ç:\程序文件 (86)\开发的cpp MinGW64 x86_64的-W64-的mingw32 BIN ld.exe找不到-lbgi
Ç:\用户黄金T 文档 winbgim1 collect2.exe [错误] LD返回 1 退出状态
25 Ç:\用户黄金T 文档 winbgim1 Makefile.win配方目标的winbgim1.exe’ 失败
也许由于模式不准备, 你看如何取胜 64 上述离线
这也是为什么我运行错误 :
378 1 Ç:\程序文件 DEV-CPP mingw32的包括 winbgim.h [错误] 未知类型名称'布尔’
379 20 Ç:\程序文件 DEV-CPP mingw32的包括 winbgim.h [错误] 预计“;“, “,’ 要么 ')’ 前“&’ 象征
帮我修复
Bạn xem cho mình với nó bảo lỗi Source is not compile
Ç:\Users\aviSHOP\Desktop\Makefile.win recipe for target ‘pp.o’ 失败
Ç:\Users\aviSHOP\Desktop\process_begin CreateProcess(Ç:\Users\aviSHOP\AppData\Local\Temp\make4840-1.bat, Ç:\Users\aviSHOP\AppData\Local\Temp\make4840-1.bat, …) 失败.
Ç:\Users\aviSHOP\Desktop\make (e=5) Access is denied.
你做以上,但到文件的步骤 - > 新 - > 项目的对话框,似乎没有看到控制台图形应用程序中. 你帮助自己!
请确保您的文件到正确的文件夹,看到胜利NHE 64 有 32 位, 下载正确的版本,而轻质的开发 - C.
感谢您的牙医! 节到文件到文件夹中,他们必须明白理解和到位只, vì mỗi bản release lại có một kiểu sắp thư mục hơi khác nhau.
Đã đọc nhiều bài hướng dẫn về C++ của bạn, mình thực lòng biết ơn bạn luôn ấy 🙂
e test ok nhưng khi viết 1 hoặc cop 1 chương trình khác lại báo lỗi ở ” initgraph(&gd, &gm, “Ç:\\TC\\BGI”); là s ạ
Ç:\program files (86)\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/程序文件 (86)/Dev-Cpp/MinGW64/lib/libbgi.a when searching for -lbgi
Ç:\program files (86)\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/程序文件 (86)/Dev-Cpp/MinGW64/lib\libbgi.a when searching for -lbgi
Ç:\program files (86)\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/程序文件 (86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib/libbgi.a when searching for -lbgi
Ç:\program files (86)\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/程序文件 (86)/开发-CPP / MinGW64 / x86_64的-W64-mingw32的/ lib目录为-lbgi搜索时libbgi.a
Ç:\program files (86)\DEV-CPP mingw64 x86_64的-W64-的mingw32 BIN ld.exe跳过不兼容的C:/program files (86)/DEV-CPP / mingw64 / bin中/../ lib中/ GCC / x86_64的-W64-的mingw32 / 4.8.1 /../../../../ x86_64的-W64-mingw32的/ lib目录/../ LIB /搜索-lbgi时libbgi.a
Ç:\program files (86)\DEV-CPP mingw64 x86_64的-W64-的mingw32 BIN ld.exe跳过不兼容的C:/program files (86)/DEV-CPP / mingw64 / bin中/../ lib中/ GCC / x86_64的-W64-的mingw32 / 4.8.1 /../../../../ x86_64的-W64-mingw32的/ lib目录/../ LIB 搜索-lbgi时libbgi.a
Ç:\program files (86)\DEV-CPP mingw64 x86_64的-W64-的mingw32 BIN ld.exe跳过不兼容的C:/program files (86)/DEV-CPP / mingw64 / bin中/../ lib中/ GCC / x86_64的-W64-的mingw32 / 4.8.1 /../../../../的lib / libbgi.a搜索-lbgi时
Ç:\program files (86)\DEV-CPP mingw64 x86_64的-W64-的mingw32 BIN ld.exe跳过不兼容的C:/program files (86)/DEV-CPP / mingw64 / bin中/../ lib中/ GCC / x86_64的-W64-的mingw32 / 4.8.1 /../../../../的lib libbgi.a为-lbgi搜索时
Ç:\program files (86)\DEV-CPP mingw64 x86_64的-W64-的mingw32 BIN ld.exe跳过不兼容的C:/program files (86)/DEV-CPP / mingw64 / bin中/../ lib中/ GCC / x86_64的-W64-的mingw32 / 4.8.1 /../../../../搜索时x86_64的-W64-mingw32的/ lib目录/ libbgi.a对于-lbgi
Ç:\program files (86)\DEV-CPP mingw64 x86_64的-W64-的mingw32 BIN ld.exe跳过不兼容的C:/program files (86)/搜索时DEV-CPP / mingw64 / bin中/../ lib中/ GCC / x86_64的-W64-的mingw32 / 4.8.1 /../../../../ x86_64的-W64-mingw32的/ lib目录 libbgi.a对于-lbgi
Ç:\program files (86)\DEV-CPP mingw64 x86_64的-W64-的mingw32 BIN ld.exe跳过不兼容的C:/program files (86)/DEV-CPP / mingw64 / bin中/../ lib中/ GCC / x86_64的-W64-的mingw32 / 4.8.1 /../../../ libbgi.a为-lbgi搜索时
Ç:\program files (86)\DEV-CPP mingw64 x86_64的-W64-的mingw32 BIN ld.exe跳过不兼容的C:/program files (86)/DEV-CPP / mingw64 / bin中/../ lib中/ GCC / x86_64的-W64-的mingw32 / 4.8.1 /../../ .. libbgi.a搜索-lbgi时
Ç:\program files (86)\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/程序文件 (86)/Dev-Cpp/MinGW64/lib/libbgi.a when searching for -lbgi
Ç:\program files (86)\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe skipping incompatible C:/程序文件 (86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib/libbgi.a when searching for -lbgi
Ç:\program files (86)\DEV-CPP mingw64 x86_64的-W64-的mingw32 BIN ld.exe跳过不兼容的C:/program files (86)/DEV-CPP / mingw64 / bin中/../ lib中/ GCC / x86_64的-W64-的mingw32 / 4.8.1 /../../../../ x86_64的-W64-mingw32的/ lib目录/../ LIB /搜索-lbgi时libbgi.a
Ç:\program files (86)\DEV-CPP mingw64 x86_64的-W64-的mingw32 BIN ld.exe跳过不兼容的C:/program files (86)/DEV-CPP / mingw64 / bin中/../ lib中/ GCC / x86_64的-W64-的mingw32 / 4.8.1 /../../../../的lib / libbgi.a搜索-lbgi时
Ç:\program files (86)\DEV-CPP mingw64 x86_64的-W64-的mingw32 BIN ld.exe跳过不兼容的C:/program files (86)/DEV-CPP / mingw64 / bin中/../ lib中/ GCC / x86_64的-W64-的mingw32 / 4.8.1 /../../../../搜索时x86_64的-W64-mingw32的/ lib目录/ libbgi.a对于-lbgi
Ç:\program files (86)\DEV-CPP mingw64 x86_64的-W64-的mingw32 BIN ld.exe跳过不兼容的C:/program files (86)/DEV-CPP / mingw64 / bin中/../ lib中/ GCC / x86_64的-W64-的mingw32 / 4.8.1 /../../../ libbgi.a为-lbgi搜索时
Ç:\program files (86)\DEV-CPP mingw64 x86_64的-W64-的mingw32 BIN ld.exe找不到-lbgi
Ç:\用户 NGUYEN HUY HOANG 图片相机胶卷 collect2.exe [错误] LD返回 1 退出状态
25 Ç:\用户 NGUYEN HUY HOANG 图片相机胶卷 Makefile.win配方目标“MyProject.exe’ 失败
这一个如此不完善的Ĵ兄弟想知道,你可以去
他的新闻来看,它会打开Makefile.win并且是错误在这行
$(CPP) $(LINKOBJ) -该 $(BIN) $(LIBS)