文档库 最新最全的文档下载
当前位置:文档库 › codeblocks配置OpenGL

codeblocks配置OpenGL

codeblocks配置OpenGL
codeblocks配置OpenGL

Codeblocks配置OpenGL环境

该环境配置的实质是往codeblocks里添加可引用的库文件

步骤:

首先下载OpenGL的库文件,其中包含glut.h、glut32.dll、libgult32.a三个文件,同时可以到官网下载包含MinGW编译器的codeblocks。

其次,按照图片所示,将三个文件复制粘贴到相应的位置。

完成上述步骤之后,进行将这些文件与codeblocks相连接。实现方法:打开codeblocks,选择setting->Compiler->linkerSetting,点击add,然后找到对应文件的路径,点击OK,实现如图:

具体的路径根据你的安装目录而定,注意不要找错文件,否则会编译错误.

最后用一个例子进行测试,效果如图即为成功:

测试代码:

#include

void display()

{

glClear(GL_COLOR_BUFFER_BIT);

glBegin(GL_POLYGON);

glVertex2f(-0.5,-0.5);

glVertex2f(-0.5,0.5);

glVertex2f(0.5,0.5);

glVertex2f(0.5,-0.5);

glEnd();

glFlush();

}

int main(intargc,char **argv)

{

glutInit(&argc,argv);

glutCreateWindow("Hello,world!");

glutDisplayFunc(display);

glutMainLoop();

}

配置结束。

CodeBlocks静态库的创建和使用

过程 第一步:启动code::blocks后,选择“Creat a new project”,如下图图标, 后,弹出“New from template”对话框,如下图, 拖动右侧的滚动条,选择其中的”Static library”, 在点击右上角的”Go”按钮,后弹出“Static library”对话框,如下图

点击“Next”按钮,后进入下一步,输入工程名称和保存路径,如名称为“mylib”,保存路径为“F:\Ctest\”,其中四个文本框,只需填前两个,下面两个会自动生成。如下图,

点击”Next”按钮,进入下一步,配置相关的编译器,调试和发布版本的信息,选择默认即可,如下图

点击“Finish”按钮,进入主界面,将作出的管理窗口“Workspace”下的目录展开,如下图, 右击仅有的main.c文件,弹出一个浮动的菜单,如下图

选择其中的“Rename file...”弹出“Rename file”对话框,如下图, 将文本框中的名字改为“mylib.c”,点击”OK”按钮,左侧的管理窗口中的“main.c”文件名字变为“mylib.c”,如下图 双击“mylib.c”文件名,进入文件编辑状态,从中添加你所有想要

包含的函数,若还有其他很多源文件和头文件,可选择“File”下拉菜单的“new”菜单的“Empty file”,如下图 我们这里创建一个“mylib.h”的头文件,当点击了“Empty file”后,弹出一个消息框,问是否将文件添加入工程,如下图 点击“是”,之后生成一个“Save file”对话框,如下图

CodeBlocks中文版使用手册

C o d e B l o c k s中文版使 用手册 文档编制序号:[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]

CodeBlocks中文版使用手册 工欲善其事,必先利其器。一个好的工具能事半功倍。写程序时,特别是写C++程序,大部分人脑子里想到的第一个工具就是VisualStudio。不可否认,VS很好很强大,用户体验非常好。但VisualStudio也是有缺点的:它非常庞大;只支持VC,不支持其他的编译器;VS只能在windows下跑,在其他os上就无用武之地;VS是要钱的,而且费用不非(Express版本免费)。Code::Blocks是一个非常优秀的工具,如果您正在寻找VisualStudio之外的,开源、免费、轻便、支持多种编译器、跨平台的C/C++ IDE,那么Code::Blocks就是一个很好的选择。 1 CodeBlocks项目管理 下图是CodeBlocks运行时的用户界面: 管理(Management):管理窗口包含Project视图与Symbols视图。Project视图显示当前CodeBlocks打开的所有项目(译者注:类似与VS解决方案资源管理器);Symbols视图显示项目中的标识符:类,函数、变量等信息(译者注:类似与VS的类视图)。 代码编辑器:支持代码折叠,关键字高亮显示。上图main.cpp正在被编辑。 打开文件列表:显示当前在代码编辑器中打开的所有文件列表。 上图中打开的文件列表为:main.cpp, person.cpp, person.hpp

代码段(CodeSnippets):管理常用的代码段、常用文件链接(links to files)与URL。可以通过菜单 View->CodeSnippets 来显示该面板。 日志和其他:这个窗口用于输出日志信息,显示查询结果等等。 状态栏提供了以下这些信息: 编辑器中打开文件的绝对路径; 文件的编码类型; 光标所在的行与列; 当前的键盘模式(insert 或者 overwrite); 当前的文件状态。被修改过的(但尚未保存)文件将被标记为“modified”,否则这里为空; 文件操作的权限。如果文件是只读的,这里将会显示“Read only”,在 Open files list中,该文件会使用一个加琐的图标来显示; 个性化配置名称; CodeBlocks提示了非常灵活和强大的项目管理功能。下文将介绍项目管理的一些常用功能。 1.1 项目视图(Project View)

CodeBlocks教程

特别说明目录 封皮..............................................................................................................................0目录 (1) 前言 (2) 1.安装Code::Blocks (3) 1.1下载……………………………………………………………………………………….….…………. .3 1.2安装 (3) 2. Code::Blocks 的编程环境配置 (7) 2.1环境 (7) 2.2编辑器 (12) 2.3编译器和调试器 (13) 3.编写程序 (17) 3.1创建一个工程 (17) 3.2添加和删除文件 (20) 3.3编辑文件 (25) 3.4编译程序 (30) 3.5调试程序 (43) 3.6阅读别人编写的程序 (74) 4.附录 (79) 4.1Linux 下安装Code::Blocks (79) 4.2 Mac OS X 下安装Code::Blocks (80) 4.3 Code::Blocks 搭配高版本gcc 编译器 (80) 4.4安装配置boost (82) ...........................................................................87...................................................................................

前言 用高级计算机语言,例如C、C++,编写的程序,需要经过编译器编译,才能转化成机器能够执行的二进制代码。然而,把头脑中的思想转变成能够正常工作的计算机程序需要付出一定的努力和时间,因为为了让程序能够达到我们想要的结果,我们往往需要反复修改代码。本书的目的是帮助初学者学习组织程序编码逐步隔离并发现程序中的逻辑错误。通过本书,您可以学会怎么一步步的跟踪代码,找到问题出在什么地方,搞明白为何您的程序不能正常运行,这个过程称谓调试程序。手工跟踪能够有效的帮助初学者找到bug出在什么位置,消除bug,让程序正常运行。自动化的工具同样也能够帮助您跟踪程序,尤其当程序很复杂时效果更加明显,这种工具叫做调试器。调试器能够让运行中的程序根据您的需要暂停,查看程序怎么运作的。有些调试器是以命令行的形式工作的,较新的调试器有些具备好的图形界面,调试器能够方便的帮助您看到您定义的变量状态。基于图形界面的调试器是集成开发环境(IDE,即Integrated Development Environment)的一部分。本书的作用就是帮助您学习使用这种环境以便更好的掌握编程技巧。 一个调试器并不能解决您程序中出现的问题,它仅仅是一种帮助您编程的工具。您首先应该运用您手中的纸和笔分析程序,搞清到底怎么回事,一旦确定错误大致出在什么位置,便可以用调试器观察您的程序中特定变量的值。通过观察这些代码,可以了解到您的程序是怎么一步步执行的。 C/C++的IDE非常多,对于学习C/C++语言的朋友而言,用什么IDE可能并不重要,重要的是学习C/C++语言本身,不过,会用一款自己习惯的IDE进行程序的编写和调试确实很方便。 本书主要论述一款开源、免费、跨平台的集成开发环境Code::Blocks的安装、配置、以及程序的调试和编译等。Code::Blocks支持十几种常见的编译器,安装后占用较少的硬盘空间,个性化特性十分丰富,功能十分强大,而且易学易用。我们这里介绍的Code::Blocks集成了C/C++编辑器、编译器、和调试器于一体,使用它可以很方便的编辑、调试和编译C/C++应用程序。Code::Blocks具有很多实用的个性化特性,这里只会简单介绍少数几个常用的特性。 我们希望本书能够帮助您体验编程的乐趣的同时也能帮助您提高调试和编写程序的基本功。 如欲了解更多有关Code::Blocks的信息,请访问Code::Blocks的官方网站https://www.wendangku.net/doc/c93283118.html,。

CodeBlocks安装指南

本指南使用的是Code::Blocks的12.11版本,安装程序自带GCC编译器,大小约95.9MB 一、安装过程 双击安装程序,弹出如下界面: 点击“Next”跳出如下界面:

再点击“I Agree”,弹出如下界面: 默认的安装类型(Type of Install)应是Full(完全安装),下方所有的勾都已勾上。如因此是如此,不要做任何更改,如不是,请改为Full。点击“Next”,弹出如下界面:

在以上界面中可以更改安装路径(Destination Folder),可以使用默认的路径,也可以更改。如:要安装到D盘,则把最前方的那个C改为D即可。只要安装程序要求的空间(Space required)小于可用空间(Space availabel)即可。选择好路径后,点击“Install”,自动进行安装,弹出如下界面,:

安装结束时,弹出如下界面,询问是否立即运行Code::Blocks: 点“是”,则Code::Blocks立即运行。点“否”,则暂不运行,以后可通过桌面快捷方式或开始菜单的“所有程序”中运行。 安装完成后,界面如下:

点击“Next”,弹出如下界面: 点击Finish,整个安装过程结束。

二、配置编译器 通过桌面上的CodeBlocks图标,或“开始菜单”中的“所有程序”中的“CodeBlocks”都可启动CodeBlocks程序,如下图: 首次运行CodeBlocks需要选择默认编译器,选取自带的“GNU GCC Compiler”即可,不要使用其它的编译器。如首次运行没有成功设定默认编译器,可按如下步骤更改: 首先打开CodeBlocks,如下图: 在最上面的菜单栏中找到“Settings”,单击,在弹出的菜单中找到“Compiler…”,再单击,弹出如下界面:

[vip专享]CodeBlocks安装步骤

CodeBlocks安装步骤及注意事项: 第一步: 安装工具: 首先运行CodeBlocks这个应用程序,

完成后会提示:是否现在运行 之后安装完成。接下来我们要添加环境变量。。。 在桌面右击我的电脑》》属性》》左侧的“高级系统设置”》》进入下图

把安装CodeBlocks的路径添加到里面去,(注意是添加不是覆盖)

第二步: 运行软件:第一次运行如下图示 点中间对话框的OK(默认)。 最右下角有个error提示,也许有的软安装时不会提示,这个可能是我的这个安装包的原因,下面就来解决这个问题。。。 报错原因是没有找到GCC编译器。那我们就手动安装一个并告诉它我们安装的路径(当然它也可以自动搜索到路径,见后面) 安装之前我们先给它来个汉化 CodeBlock汉化方法: 解压codeblocks中文语言包,会得到一个名叫locale的文件夹,同时还带有使用说明文档, 这里比较容易,把local里的两个文件复制到刚才安装CodeBlocks的locale路径下,具体 复制的位置我的是E:\Program Files (x86)\CodeBlocks\share\CodeBlocks\locale 这里。 如果没有locale这个目录,则自己新建一个。然后重新启动CodeBlocks。。。

OK有一部分是中文了,(此汉化包只能达到这个效果),接下来我们再来解决下面的那个error. 第三步:解决error: 本来下载CodeBlocks时我这里是没有minGW这个文件的,是自己重新在网上下的,下下 来之后有个mingw5.1.6这个压缩包 解压后得到mingw5.1.6这个文件夹,然后把这个文件夹复制到我们安装CodeBlocks的地方 比如:我的是在下面这里(当然不放在这里应该也是可以的,个人觉得放这里稳点吧)

codeblocks 配置方法

Code::Blocks 10.05的安装及使用 分类:3.1 软件应用2011-07-13 15:38 4815人阅读评论(20) 收藏举报 Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。在这里记录下Code::Blocks的安装以及如何开始编写一个C++程序。 1.下载并安装 登录官网下载https://www.wendangku.net/doc/c93283118.html,/downloads,我下载的是带MinGW编译器的版本"codeblocks-10.05mingw-setup.exe",一路安装下去,在选择安装的功能时,选择了"Full"全部安装,如下图所示: 2.中文语言包 从https://www.wendangku.net/doc/c93283118.html,/source/3345510下载中文语言包(各种版本的汉化程度不同,这里只介绍我使用的),在安装目录"...\CodeBlocks\share\CodeBlocks"下新建一个"locale"文件夹,再在此文件夹建立"zh_CN"文件夹,解压中文包的"codeblocks.mo"到此目录"...\CodeBlocks\share\CodeBlocks\locale\zh_CN"下。启动Code::Blocks,点击主菜单的“Settings”,选择“Enviornment”。出现的对话框中,左边选中“View”,右边打勾“Internationalization (needs restart)”,并在后面的复合框中选中“Chinese (Simplified)”。确认完成。重启Code::Blocks即可。

3.编译器配置 Code::Blocks是一个C/C++集成开发环境,需要配置编译器。点击菜单"设置",选择"编译器和调试器...",在弹出的对话框中,左边选中"全局编译器设置",然后根据想要链接的编译器进行设置。因为下载的是带MinGW版本的Code::Blocks,所以默认的"GNU GCC Compiler"已经关联到了MinGW编译器,如下图所示: 4.编译器更新 下载的带MinGW编译器的Code::Blocks,其中的MinGW版本是4.4.1的,为了使用新版的编译器,需要从官网上下载https://www.wendangku.net/doc/c93283118.html,/projects/mingw/files/,下载的是一个自动下载几百K程序,需要链接网络进行下载文件。如下图所示:

codeblock超级经典教程

Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境. Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了蓍名的图形界面库wxWidgets(2.6.2 unicode)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受https://www.wendangku.net/doc/c93283118.html,的庞大和高昂的价格。 主要特点Code::Blocks提供了许多工程模板,这包括:控制台应用、DirectX应用、动态连接库、FLTK 应用、GLFW应用、Irrlicht工程、OGRE应用、OpenGL应用、QT应用、SDCC应用、SDL应用、SmartWin

codeblocks-10.05mingw-setup.exe27 May 201074.0 MB BerliOS windows操作系统提供两个版本一个不带编辑器与一个带编辑器(mingw) 一.运行安装程序 3.1 步中,下载得到一个执行的文件,双击后运行,请按照以下说明进行安装。 1选择“Full/完整”安装,以免重要插件没有被安装上。 (图1:选择完整安装) 2安装目标路径,不要带有空格,或者汉字 2这一点并不是Code::Blocks的限制,而是因为mingw32里的一些命令行工具,似乎对长目录或带空格的目录支持有点小问题,我估计汉字目录也会出问题,但没试过。一句话,就装在根目录下的X:\CodeBlocks 即可。比如我是安装在E:\CodeBlocks下。

(图2:安装在根目录下的CodeBlocks子目录) 实现中文界面 实现中文界面,包括两个步骤。最主要的是安装其中文简体语方包。然后是安装今日提示英中双语版文件。前一文件由本站提供改进,后一文件由本站在原英文版上自行提供。 如果您正在使用CodeBlocks,请确保先退出该程序。 3安装中文语言包 首先,请在X:\CodeBlocks\share\CodeBlocks\ 建立一个子文件夹:locale,注意locale 全为小写字母。我对简体汉字的语言包做了较大改进,不过仍然没改完,另外,一些插件在当前版本本来就无法汉化的,所以还有一部分内容是英语的。繁体部分我没有改动。 点击下载d2school版Code::Blocks语言包。 下载后,请解压到前述的locale目录下,则locale目录下,应出现zh_CN和zh_TW两个子目录。重新启动Code::Blocks,点击主菜单的“Settings”,选择“Enviornment”。出现的对话框中,左边选中“View”,右边打勾“Internationalization (needs restart)”,并在后面的复合框中选中“Chinese (Simplified)”。确认退出本对话框。 (图4:设置简体语言包) 本项需要重启Code::Blocks方能起作用,所以请先退出Code::Blocks。

超级详细codeblocks的使用

说明:笔者打算用两篇日志来完成对Code::Blocks手册前二章的编译,分别是:使用篇、插件篇。本文是第一篇:Code::Blocks使用篇。原手册第三章介绍Code::Blocks变量、脚本的使用,第四章介绍如何从源码编译Code::Blocks,这两章内容不是很多,笔者认为对大部分用户帮助不是不大,暂不打算翻译。笔者使用的Code::Block版本是nightly builds,svn6088(可以在这个地址下载:https://www.wendangku.net/doc/c93283118.html,/index.php/topic,11875.0.html )。使用的编译器是GCC3.4.5。每个版本之间的使用可能会有细微的差别。因为水平有限,难免出错,欢迎指正! Code::Blocks 手册Version 1.0 感谢CodeBlocks项目组: Anders F. Bjorklund (afb), Biplab Kumar Modak (biplab), Bartomiej wiecki (byo), PaulA. Jimenez (ceniza), Koa Chong Gee (cyberkoa), Daniel Orb (daniel2000), Lieven de Cock(killerbot), Yiannis Mandravellos (mandrav), Mispunt (mispunt), Martin Halle (morten-macy), Jens Lody (jens), Jerome Antoine (dje), Damien Moore (dmoore), Pecan Heber(pecan), Ricardo Garcia (rickg22), Thomas Denk (thomasdenk), tiwag (tiwag) Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation. 1 CodeBlocks项目管理 下图是CodeBlocks运行时的用户界面:

CodeBlocks详细使用手册(免费)

笔者打算用两篇日志来完成对Code::Blocks手册前二章的编译,分别是:使用篇、插件篇。本文是第一篇:Code::Blocks使用篇。原手册第三章介绍Code::Blocks变量、脚本的使用,第四章介绍如何从源码编译Code::Blocks,这两章内容不是很多,笔者认为对大部分用户帮助不是不大,暂不打算翻译。笔者使用的Code::Block版本是nightly builds,svn6088(可以在这个地址下载:https://www.wendangku.net/doc/c93283118.html,/index.php/topic,11875.0.html )。使用的编译器是GCC3.4.5。每个版本之间的使用可能会有细微的差别。 Code::Blocks 手册Version 1.0 感谢CodeBlocks项目组: Anders F. Bjorklund (afb), Biplab Kumar Modak (biplab), Bartomiej wiecki (byo), PaulA. Jimenez (ceniza), Koa Chong Gee (cyberkoa), Daniel Orb (daniel2000), Lieven de Cock(killerbot), Yiannis Mandravellos (mandrav), Mispunt (mispunt), Martin Halle (morten-macy), Jens Lody (jens), Jerome Antoine (dje), Damien Moore (dmoore), Pecan Heber(pecan), Ricardo Garcia (rickg22), Thomas Denk (thomasdenk), tiwag (tiwag) Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation. 1 CodeBlocks项目管理 下图是CodeBlocks运行时的用户界面:

codeblock使用方法

C++集成设计环境——Code::Blocks 安 装 1.版本说明 先简要说明一下Code::Blocks的版本号。 Code::Blocks采用两种方法的版本命名,这一点大家需要了解,以免搞胡涂了。 对于正式版,Code::Blocks采用“年份.月份”的方法。Code::Blocks至本文发表时,只出过一个正式版,是2008年2月出来的,所以这个正式版的版本号为:8.02。 对于非正式版,Code::Blocks采用其源代码管理工具svn的代码版本号。它是一个整数。 2.安装主要步骤 当前,要成功完成安装Code::Blocks,需要以下几个步骤: ?安装Code::Blocks第一个正式版本 ver 8.02。 ?安装Code::Blocks的最新升级包。 ?安装Code::Blocks的简体中文语言包。 ?完成Code::Blocks的基本配置。 刚一看似乎很复杂,其实不然。 另外,本文仅讲解如何在windows下安装。 3.安装正式发行版 Code::Blocks 的第一个正式发行版 8.02 (2008年2月发行) 是必须的。升级包必须在发行版安装后,才能安装。 3.1 下载正式版安装程序。 为了方便各位,大家可以直接用以下链接进行下载,可以使用相关下载专用软件以加快下载。 http://download.berlios.de/codeblocks/codeblocks-8.02mingw-setup.exe 或者http://download2.berlios.de/codeblocks/codeblocks-8.02mingw-setup.exe

3.2 卸载mingw32原有安装 根据实际情况,本步您可能并不需要执行。 Code::Blocks支持多种编译器,但我们主要讲Windows下的mingw32 g++编译器。因此需要安装mingw32。前面下载的安装程序已经自带有完整的mingw32环境。mingw32是g++环境在windows下的一个实现。为了避免版本与路径冲突,最好不要在一台机器上安装两个mingw32。所以本步要求检查一下。如果您以前有用过Dev C++之类也采用mingw32的IDE,那您最好先卸载了它们。如果您不懂什么叫mingw32,那估计你的机器就是没能安装过吧。那这一步跳过。 3.3 运行安装程序 3.1 步中,下载得到一个执行的文件,双击后运行,请按照以下说明进行安装。 3.3.1 选择“Full/完整”安装,以免重要插件没有被安装上。 (图1:选择完整安装) 3.3.2 安装目标路径,不要带有空格,或者汉字 这一点并不是Code::Blocks的限制,而是因为mingw32里的一些命令行工具,似乎对长目录或带空格的目录支持有点小问题,我估计汉字目录也会出问题,但没试过。一句话,就装在根目录下的 X:\CodeBlocks即可。比如我是安装在E:\CodeBlocks下。 (图2:安装在根目录下的CodeBlocks子目录) 4.安装升级包 Code::blocks的网站看不去不怎么更新,其实程序的主要都在它的论坛中的nightly builds子论坛中更新。 4.1 下载最新升级包

CodeBlocks详细使用手册

Code::Blocks使用手册 Code::Blocks手册前二章的编译,分别是: 使用篇、插件篇。 本文是第一篇:Code::Blocks使用篇。 原手册第三章介绍Code::Blocks变量、脚本的使用, 第四章介绍如何从源码编译Code::Blocks,这两章内容不是很多, 笔者认为对大部分用户帮助不是不大,暂不打算翻译。 笔者使用的Code::Block版本是nightly builds,svn6088 使用的编译器是GCC3.4.5。每个版本之间的使用可能会有细微的差别。 Code::Blocks 手册Version 1.0 感谢CodeBlocks项目组: Anders F. Bjorklund (afb), Biplab Kumar Modak (biplab), Bartomiej wiecki (byo), PaulA. Jimenez (ceniza), Koa Chong Gee (cyberkoa), Daniel Orb (daniel2000), Lieven de Cock(killerbot), Yiannis Mandravellos (mandrav), Mispunt (mispunt), Martin Halle (morten-macy), Jens Lody (jens), Jerome Antoine (dje), Damien Moore (dmoore), Pecan Heber(pecan), Ricardo Garcia (rickg22), Thomas Denk (thomasdenk), tiwag (tiwag) Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation. 1 CodeBlocks项目管理 下图是CodeBlocks运行时的用户界面:

codeblock用法

来源:https://www.wendangku.net/doc/c93283118.html,/JGood/archive/2010/01/25/5252119.aspx 原手册下载:https://www.wendangku.net/doc/c93283118.html,/docs/manual_en.pdf 译者:JGood(https://www.wendangku.net/doc/c93283118.html,/Jgood ) 译者言:工欲善其事,必先利其器。一个好的工具能事半功倍。写程序时,特别是写C++程序,大部分人脑子里想到的第一个工具就是VisualStudio。不可否认,VS很好很强大,用户体验非常好。但VisualStu dio也是有缺点的:它非常庞大;只支持VC,不支持其他的编译器;VS只能在windows下跑,在其他os 上就无用武之地;VS是要钱的,而且费用不非(Express版本免费)。Code::Blocks是一个非常优秀的工具,如果您正在寻找VisualStudio之外的,开源、免费、轻便、支持多种编译器、跨平台的C/C++ IDE,那么Code::Blocks就是一个很好的选择。 说明:笔者打算用两篇日志来完成对Code::Blocks手册前二章的编译,分别是:使用篇、插件篇。本文是第一篇:Code::Blocks使用篇。原手册第三章介绍Code::Blocks变量、脚本的使用,第四章介绍如何从源码编译Code::Blocks,这两章内容不是很多,笔者认为对大部分用户帮助不是不大,暂不打算翻译。笔者使用的Code::Block版本是nightly builds,svn6088(可以在这个地址下载:http://forums.codeblo https://www.wendangku.net/doc/c93283118.html,/index.php/topic,11875.0.html)。使用的编译器是GCC3.4.5。每个版本之间的使用可能会有细微的差别。因为水平有限,难免出错,欢迎指正!

Code Blocks安装及配置EGE图形库教程

Code Blocks安装及配置EGE图形库教程前言: 本文介绍使用Code::Blocks作为IDE,使用EGE图形库,如何配置Code::Blocks及一些需要注意的事项。 1、下载EGE图形库 下载链接:https://www.wendangku.net/doc/c93283118.html,/ EGE(Easy Graphics Engine),是windows下的简易绘图库,是一个类似BGI(graphics.h)的面向C/C++语言新手的图形库,它的目标也是为了替代TC的BGI库而存在。 它的使用方法与TC中的graphics.h相当接近,对新手来说,简单,友好,容易上手,免费开源,而且接口意义直观,即使是完全没有接触过图形编程的,也能迅速学会基本的绘图。 目前,EGE图形库已经完美支持VC6,VC2008,VC2010,C-Free,DevCpp,Code::Blocks,wxDev,Eclipse for C/C++等IDE,即支持使用MinGW为编译环境的IDE。如果你需要在VC下使用graphics.h,那么ege将会是很好的替代品。 本图形库目前支持VC6,VC2008,VC2010等IDE,同时也支持MinGW编译器和使用MinGW编译器的IDE(如Code::Blocks,C-Free,Dev-CPP,eclipse for C/C++)。 2、下载Code::Blocks 目前Code::Blocks最新版本为16.01,但我们的图形库无法支持。只能支持12.11。以下内容引自官方安装配置手册:

本版本能直接支持的基于MinGW的IDE有: C-Free5(MinGW3.4.5), CodeLite5.1(MinGW4.7.1), Code::Blocks12.11(MinGW4.7.1), Dev-C++5.4.0(MinGW4.7.2)。 故,我们需下载对应的版本,该版本可自行百度下载,但要下载带编译的版本,下载文件名类似于:codeblocks-xx.xx mingw-setup,xx.xx为版本号。 建议下载链接: https://https://www.wendangku.net/doc/c93283118.html,/projects/codeblocks/files/Binaries/12.11/Windows/选择如图的版本下载: 安装Code::Blocks时,若看不懂各选项按照默认(全选),安装。 3、配置Code::Blocks 3.1准备工作 解压EGE压缩包,得到以下三个文件夹: 1、Ege15.01; 2、vc6_ege13.04; 3、xege20110710 首先把Ege15.01文件夹下include目录下所有文件(除了说明),复制到你的编译器安装目录下的include目录内。比如我把Code::Blocks安装在 D:\Program Files (x86)\CodeBlocks 文件里,就把上述三个问价全部复制到:

codeblock使用手册

1 CodeBlocks项目管理 下图是CodeBlocks运行时的用户界面: ?管理(Management):管理窗口包含Project视图与Symbols视图。Project 视图显示当前CodeBlocks打开的所有项目(译者注:类似与VS解决方案资源管理器);Symbols视图显示项目中的标识符:类,函数、变量等信息(译者注:类似与VS的类视图)。 ?代码编辑器:支持代码折叠,关键字高亮显示。上图main.cpp正在被编辑。 ?打开文件列表:显示当前在代码编辑器中打开的所有文件列表。上图中打开的文件列表为:main.cpp, person.cpp, person.hpp ?代码段(CodeSnippets):管理常用的代码段、常用文件链接(links to files)与URL。可以通过菜单View->CodeSnippets 来显示该面板。 ?日志和其他:这个窗口用于输出日志信息,显示查询结果等等。 ?状态栏提供了以下这些信息: ?编辑器中打开文件的绝对路径; ?文件的编码类型;

?光标所在的行与列; ?当前的键盘模式(insert 或者overwrite); ?当前的文件状态。被修改过的(但尚未保存)文件将被标记为“modified”,否则这里为空; ?文件操作的权限。如果文件是只读的,这里将会显示“Read only”,在Open files list中,该文件会使用一个加琐的图标来显示; ?个性化配置名称; CodeBlocks提示了非常灵活和强大的项目管理功能。下文将介绍项目管理的一些常用功能。 1.1 项目视图(Project View) 在CodeBlocks中,Project的源文件(如C/C++的源文件及其对应的头文件)和编译属性设置信息都保存在.cbp文件里。可以通过菜单[File–>Project]启动工程创建向导来创建新的Project,然后通过管理窗口的上下文菜单[Add files](译者注:上下文菜单,指当前窗口中选中目标项目,然后右键显示的菜单)向Project 中添加文件。CodeBlocks会自动根据文件的后缀将它们放入不同的类别文件夹中(译者注:这个文件夹是虚拟的,实际并不存在)。下面是默认的分类: ?Sources:包含源文件,后缀为*.c、*.cpp; ?ASM Sources:包括汇编源文件,后缀一般为*.s、*.S、*.ss、*.asm; ?Headers:包括头文件,后缀一般为*.h、*.hpp;

codeblocks安装和使用(精编文档).doc

【最新整理,下载后即可编辑】 以下是我个人使用CodeBlocks的小结,希望对大伙有所帮助。 这是C::B的一个安装和首次使用的一些配制过程: 先看效果图(好看了很多?倒不是,只不过因为我是在win7下……).

一、下载安装包: 如果您有安装以前版本,并不需要卸载。 Windows安装下载页面:https://www.wendangku.net/doc/c93283118.html,/downloads/26 请点击图中所示的链接: 点击进入下载页面 这个链接带有新版的MinGW gcc编译环境,但并不是(mingw)官方版本,而是TDM gcc 4.4.1 版本。如果您想另行安排,比如您只想用VC的编译器,可以下载上图中另一个链接。

二、 安装过程: (1) 选择定制安装:Full (2) 选择全部安装: 不然,可能 类似 CppCheck 的插件,就会找不到... (3) 修改安装路径: 这不是Code::Blocks 的错,而是 mingw gcc 的链接器 ln.exe 有个BUG ,不能链接位于带空格或汉字路径下的文件。 接下来的步骤和其它软件的安装就差不多了。 三、 为编译器配制编译环境: (1)、运行Code::Blocks ,第一次运行会弹出选择编译器,请选中gcc 编译器(一般情况下是第一项)。 定制安装 全部选中

(2)、在进入主菜单后,选择Settings->compiler and debugger… 1)、在弹出的对话框中最顶区域(第一项)选择GUN gcc compiler(通常是默认的) 2)、在第二项中找到Tookchain executables选项(如图所示): 01、编译器路径是编译器安装时的安装路径。 02、选择相应的编译器: 输入编译器所在路径 选择相应的编译器 03、在同一界面下,左边切换到最后一项“Debugger setting” 在第一项输入框中输入handle SIGTRA pnoprint

Codeblocks使用教程

CodeBlocks使用教程 Make by ECJTU_ACM,2012-12-17 一、简介 (1) 二、下载 (2) 三、安装 (4) 四、第一次启动 (7) 五、新建CPP文件 (9) 六、代码风格 (12) 一、简介 https://www.wendangku.net/doc/c93283118.html,/ ACM的现场比赛环境是Linux Ubuntu(全英文环境),可以使用的集成开发环境(IDE)是CodeBlocks。 强烈不推荐用VC6.0,除非你是要用MFC之类的,不过VS2012必须比VC强吧,我对微软的东西不大熟,VS对ACM而言也不是很标准。 Dev C++是初学者用的,用过一段时间后要换成CodeBlocks,对自己养成良好的编程习惯有很好的帮助,不管以后是搞ACM还是其他,计算机相关专业的学生在编写代码方面应该学习渐渐靠近标准才是。 IDE用英文原版的好,逐渐熟悉英文也是必要的,不管以后是否搞ACM。 以下是百度百科的介绍: Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了蓍名的图形界面库wxWidgets(2.6.2 unicode)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受https://www.wendangku.net/doc/c93283118.html,的庞大和高昂的价格。

二、下载 可以下载二进制码包(binary release),也即我们在Windows下的.exe文件安装包。点击: 出现新的页面: 大部分的同学应该是使用Windows系统,所以点第一个。 页面跳到下面的位置:

CodeBlocks环境配置

2.Code::Blocks编程环境配置 第一次启动Code::Blocks,可能会出现如下对话框,告诉您自动检测到GNU GCC Compiler编译器,用鼠标选择对话框右侧的Set as default按钮,然后再选择OK按钮,见下图。 假如您的Code::Blocks安装正确的话,接下 来就进入Code::Blocks的主界面,但是会弹出一 个标签为Tips of the Day的小对话框,见右下图。 把Show tips at startup前面的勾去掉,然后 选择Close,这样下次启动就不会再出现这个小 对话框。 进入Code::Blocks主界面,选择主菜单Settings,弹出一个窗口,见左上图。然后我们就可以分别对环境(Environment…),编辑器(Editor…),编译器和调试器(Compiler and debugger…)三个子菜单进行配置了。 2.1环境

选择主菜单Settings下的第一个子菜单Environment…,会弹出一个窗口,用鼠标拖动左侧的滚动条,可以见到很多带有文字的图标。这些下面带有文字的图标代表了不同的功能按钮。 2.1.1配置帮助文件 拖动滚动条,用鼠标选择这个图标,见右图。 此时会会出现一个对话框界面,见下图。 然后可以添加一些我们可能需要的帮助文件。我们编写基本的C/C++应用程序,仅需要知道C/C++的库函数用法就可以了。如果您没有C/C++语言库函数的文档,请到https://www.wendangku.net/doc/c93283118.html,/Files/Chipset/cppreference.zip去下载C++ Reference,解压后放到Code::Blocks目录下(也可以放到别处),以便添加进来编程时方便查阅。可以按照如下步骤进行添加: (1)添加文件 用鼠标点击右上侧的Add按钮,得到对话 框见右图。 (2)键入帮助文件题头 给添加的文件取一个题头名,该名字可以 跟实际文件名相同,也可 以不同,然后选择OK按 钮,又弹出一个对话框见

codeblocks安装和使用

以下是我个人使用CodeBlocks的小结,希望对大伙有所帮助。 这是C::B的一个安装和首次使用的一些配制过程: 先看效果图(好看了很多?倒不是,只不过因为我是在win7下……). 一、下载安装包:

如果您有安装以前版本,并不需要卸载。 Windows安装下载页面:https://www.wendangku.net/doc/c93283118.html,/downloads/26 请点击图中所示的链接: 点击进入下载页面 这个链接带有新版的 MinGW gcc编译环境,但并不是(mingw)官方版本,而是TDM gcc4.4.1 版本。如果您想另行安排,比如您只想用VC的编译器,可以下载上图中另一个链接。 二、安装过程: (1)选择定制安装:Full (2)选择全部安装: 不然,可能类似 CppCheck的插件,就会找不到... 定制安装 全部选中 (3)修改安装路径: 这不是Code::Blocks的错,而是 mingw gcc 的链接器 ln.exe 有个BUG,不能链接位于带空格或汉字路径下的文件。

接下来的步骤和其它软件的安装就差不多了。 三、为编译器配制编译环境: (1)、运行Code::Blocks,第一次运行会弹出选择编译器,请选中gcc 编译器(一般情况下是第一项)。 (2)、在进入主菜单后,选择Settings->compiler and debugger… 1)、在弹出的对话框中最顶区域(第一项)选择GUN gcc compiler(通常是默认的) 2)、在第二项中找到Tookchain executables选项(如图所示): 01、编译器路径是编译器安装时的安装路径。 02、选择相应的编译器: 输入编译器所在路径 选择相应的编译器 03、在同一界面下,左边切换到最后一项“Debugger setting” 在第一项输入框中输入handle SIGTRA pnoprint 这可以防止调试器调试某些信息时不断停在操作系统的某些库的汇编代码上

相关文档