IDE>Code::Blocks
来源:百度文库 编辑:神马文学网 时间:2024/04/28 07:34:43
2006-06-19 11:45:18 金桥信息
免费的IDE : Code::Blocks
作者:akinggw
现在,世界上最出名的C语言编译器有Mirosoft的VC, Borland的BC,其次,就剩下开源的GCC了。我一直使用的也是GCC,虽然它没有vc那么好的优算算法,不能将程序优化的近乎完美。但我仍然喜欢它,连我自己也不知道为什么。
GCC只是一个编译器,但还不是一个IDE,因此,使用起来也特别的复杂。
但是许多GCC爱好者为它写了许多的IDE,其中最著名的是Dev C++。这个IDE不是很完美,到现在为止也没有显示类和函数的功能。但它有一个特别的功能是我使用它的关键。
那就是这个IDE有一个强大的包管理功能。通过这个包管理器,我可以使用许多有用的工具。
而我们今天在这里要介绍的IDE——Code::Blocks,官方网站在http://www.codeblocks.org/ 。应该说是Dev c++中的一个扩展版本。但比Dev C++更强大,已经具备了一个商业IDE的潜质。
下面,我们来看一张Code::Blocks的精彩截图。
图注1
是不是很cool啊!
下面,我们具体地看一下它具有那些功能:
* 开源并且完全免费
* 跨平台。可以运行在Linux或 Windows环境下
* 使用GNU C++语言编写完成
* 有两个不同的发行版本:标准版(就是不包含任何编译器,需要你自己另行安装)和MinGW版本(包含MinGw编译器)
* 支持Devpack (这是一个非常好的功能,这意味着dev c++的用户可以很快转型到这个编译器来)
* 支持插件扩展
* 支持多个编译器,这其中包括:
>GCC(MingW/Linux GCC)
>MSVC++
>Digital Mars
>Borland C++ 5.5
>Open Watcom
* 直接编译或是同makfiles一同编译
* 预先定义项目模板
* 通用模板支持
* 用XML定义项目文件
* 多个目标项目
* 工作空间支持
* 可以导出MSVC项目和工作空间
* 导入Dev c++项目
* 和GDB接合进行调试
以上就是Code::Blocks的一些功能,下面,我们将讲解如何使用Code::Blocks的devpak工具和如何在Code::Blocks中配置项目。
首先,让我们看一下如何在Code::Blocks使用devpak工具,在Code::Blocks中使用devpak和dev c++中有所不同,因为devpak管理工具在Code::Blocks中是以插件的形式出现的。
比如说,我们要下载一个SDL的开发包,我们应该怎样做呢?
首先,选择“Plugins”选项,然后选择”Dev C++ DevPak updater/installer”,它就会弹出一个对话框,询问你是否需要配置,就是你将把你的文件安装到什么地方,一般将这个路径设置成你的IDE相同的安装路径,在这里,我的路径为c:cbcodeblocks。
选择好以后,IDE会询问你是否设置成编译器寻找的默认路径,请也选择是。然后,IDE会询问你是否现在更新下载列表。这个选项随便,如果你想现在更新,就选择是,否则选择否。
我们这里选择的是,然后就会得到下面的图片:
图注2
CB的下载方式和DC也不一样,你需要在“devPaks in category(right-click for options)”中选择一个你想要的devpak,然后单击右键,就会出现一个选项,讯问你是只下载,还是下载后就安装。其他的东西都和DC一样。
到这里,CB中的devpak算是讲完了。
下面,我们将讲解如何在CB中设置项目:
CB因为是一个免费的开源的IDE,所以在其中参入了许多作者的兴趣成份,比如,可以建立OGRE项目,SDL项目等等,其实,你也可以定义自己的项目,当然这是后话。
图注3
CB是一个很奇妙的IDE,我第一次发现它,就喜欢上它了。
下面,我们具体地讲解如何在Cb中配置SDL项目。
要使用SDL项目,你必须首先按照前面讲的方法下载一个SDL_devpak,安装好以后,我们就需要来配置他。
首先,新建一个SDL项目,然后选择”Build”选项,在其中又选择”compiler options”,这时候将出现一个对话框,如下图所示:
图注4
选择“Linker”表,在”Link libraries”中添加”SDL库文件。我这里的例子是c:cbcodeblockslibSDLMain.a 。
然后选择“Directories”表,这时候又将出现三张子表。
“Compiler”主要设置我们要编译的头文件的位置,我的参考在c:cbcodeblocksincludesdl
设置好以后,然后来到它相临的”Linker”子表,这个子表主要设置函数库的路径,这里可以不变。
最后确定,我们的项目就算设置完成了。
然后按F9编译程序,运行效果是显示CB的标志。
我们今天的内容到这里就结束了,如果你也喜欢Code::Blocks,欢迎来信与我交流,我的邮箱是akinggw@126.com
关于更多内容请访问金桥科普网站(http://popul.jqcq.com )游戏开发栏目,如你需要游戏开发方面的书籍请参考金桥书城游戏频道(http://book.jqcq.com/category/1_70_740.html )。 如果你在阅读本篇文章时有什么好的建议请来信给我,我的E_mail: akinggw@126.com. 如果你在使用SDL时有什么问题,请到金桥科普网站(http://popul.jqcq.com )游戏开发栏目,我将详细地为你解答。
akinggw
原文地址:
免费的IDE : Code::Blocks
作者:akinggw
现在,世界上最出名的C语言编译器有Mirosoft的VC, Borland的BC,其次,就剩下开源的GCC了。我一直使用的也是GCC,虽然它没有vc那么好的优算算法,不能将程序优化的近乎完美。但我仍然喜欢它,连我自己也不知道为什么。
GCC只是一个编译器,但还不是一个IDE,因此,使用起来也特别的复杂。
但是许多GCC爱好者为它写了许多的IDE,其中最著名的是Dev C++。这个IDE不是很完美,到现在为止也没有显示类和函数的功能。但它有一个特别的功能是我使用它的关键。
那就是这个IDE有一个强大的包管理功能。通过这个包管理器,我可以使用许多有用的工具。
而我们今天在这里要介绍的IDE——Code::Blocks,官方网站在http://www.codeblocks.org/ 。应该说是Dev c++中的一个扩展版本。但比Dev C++更强大,已经具备了一个商业IDE的潜质。
下面,我们来看一张Code::Blocks的精彩截图。
图注1
是不是很cool啊!
下面,我们具体地看一下它具有那些功能:
* 开源并且完全免费
* 跨平台。可以运行在Linux或 Windows环境下
* 使用GNU C++语言编写完成
* 有两个不同的发行版本:标准版(就是不包含任何编译器,需要你自己另行安装)和MinGW版本(包含MinGw编译器)
* 支持Devpack (这是一个非常好的功能,这意味着dev c++的用户可以很快转型到这个编译器来)
* 支持插件扩展
* 支持多个编译器,这其中包括:
>GCC(MingW/Linux GCC)
>MSVC++
>Digital Mars
>Borland C++ 5.5
>Open Watcom
* 直接编译或是同makfiles一同编译
* 预先定义项目模板
* 通用模板支持
* 用XML定义项目文件
* 多个目标项目
* 工作空间支持
* 可以导出MSVC项目和工作空间
* 导入Dev c++项目
* 和GDB接合进行调试
以上就是Code::Blocks的一些功能,下面,我们将讲解如何使用Code::Blocks的devpak工具和如何在Code::Blocks中配置项目。
首先,让我们看一下如何在Code::Blocks使用devpak工具,在Code::Blocks中使用devpak和dev c++中有所不同,因为devpak管理工具在Code::Blocks中是以插件的形式出现的。
比如说,我们要下载一个SDL的开发包,我们应该怎样做呢?
首先,选择“Plugins”选项,然后选择”Dev C++ DevPak updater/installer”,它就会弹出一个对话框,询问你是否需要配置,就是你将把你的文件安装到什么地方,一般将这个路径设置成你的IDE相同的安装路径,在这里,我的路径为c:cbcodeblocks。
选择好以后,IDE会询问你是否设置成编译器寻找的默认路径,请也选择是。然后,IDE会询问你是否现在更新下载列表。这个选项随便,如果你想现在更新,就选择是,否则选择否。
我们这里选择的是,然后就会得到下面的图片:
图注2
CB的下载方式和DC也不一样,你需要在“devPaks in category(right-click for options)”中选择一个你想要的devpak,然后单击右键,就会出现一个选项,讯问你是只下载,还是下载后就安装。其他的东西都和DC一样。
到这里,CB中的devpak算是讲完了。
下面,我们将讲解如何在CB中设置项目:
CB因为是一个免费的开源的IDE,所以在其中参入了许多作者的兴趣成份,比如,可以建立OGRE项目,SDL项目等等,其实,你也可以定义自己的项目,当然这是后话。
图注3
CB是一个很奇妙的IDE,我第一次发现它,就喜欢上它了。
下面,我们具体地讲解如何在Cb中配置SDL项目。
要使用SDL项目,你必须首先按照前面讲的方法下载一个SDL_devpak,安装好以后,我们就需要来配置他。
首先,新建一个SDL项目,然后选择”Build”选项,在其中又选择”compiler options”,这时候将出现一个对话框,如下图所示:
图注4
选择“Linker”表,在”Link libraries”中添加”SDL库文件。我这里的例子是c:cbcodeblockslibSDLMain.a 。
然后选择“Directories”表,这时候又将出现三张子表。
“Compiler”主要设置我们要编译的头文件的位置,我的参考在c:cbcodeblocksincludesdl
设置好以后,然后来到它相临的”Linker”子表,这个子表主要设置函数库的路径,这里可以不变。
最后确定,我们的项目就算设置完成了。
然后按F9编译程序,运行效果是显示CB的标志。
我们今天的内容到这里就结束了,如果你也喜欢Code::Blocks,欢迎来信与我交流,我的邮箱是akinggw@126.com
关于更多内容请访问金桥科普网站(http://popul.jqcq.com )游戏开发栏目,如你需要游戏开发方面的书籍请参考金桥书城游戏频道(http://book.jqcq.com/category/1_70_740.html )。 如果你在阅读本篇文章时有什么好的建议请来信给我,我的E_mail: akinggw@126.com. 如果你在使用SDL时有什么问题,请到金桥科普网站(http://popul.jqcq.com )游戏开发栏目,我将详细地为你解答。
akinggw
原文地址:
IDE>Code::Blocks
IDE>Code::Blocks
IDE
IDE
Yoga Props Explained: Blocks
The Four Blocks Literacy Model
ls code
SQL code
SQL code
Python IDE 百花齐放
javascript Web IDE
CSE 219 IDE Tutorials
Python IDE 测评
IDE接口资料2
About Python IDE
eclipse ide入门
RadAsm IDE 简介 - 谷哥
[电脑硬件]IDE设备
list of matlab code
Reed-Solomon Code
Java code name
Google: Da Vinci Code
The Da Vinci Code
第二次 Code Jam 经历