天天看点

Windows下安装Code::Blocks 13.12进行C/C++开发

codeblocks是一个开放源码的全功能的跨平台c/c++集成开发环境。codeblocks是开放源码软件。codeblocks由纯粹的c++语言开发完成,它使用了蓍名的图形界面库wxwidgets(2.6.2unicode)版。对于追求完美的c++程序员,再也不必忍受eclipse的缓慢,再也不必忍受vs.net的庞大和高昂的价格。

codeblocks提供了许多工程模板,这包括:控制台应用、directx应用、动态连接库、fltk应用、glfw应用、irrlicht工程、ogre应用、opengl应用、qt应用、sdcc应用、sdl应用、smartwin应用、静态库、win32 gui应用、wxwidgets应用、wxsmith工程,另外它还支持用户自定义工程模板。在wxwidgets应用中选择unicode支持中文

Windows下安装Code::Blocks 13.12进行C/C++开发

二、点击download the binary release下载最新版的codeblocks

Windows下安装Code::Blocks 13.12进行C/C++开发

这里使用第三个安装,我解释一下:

第一个不带编译器,安装包最小,需要自己下载编译器

第二个带tdm4.7.1编译器,cb就是用4tdm4.7.1编译的

第三个带tdm4.8.1编译器

官方网站上面说了如果用tdm4.8.1编译cb13.12会有一些问题,但排除你要个性化定制cb的需求因素,那么,后面两个安装包随意了。

我个人是两个编译器都有,然后每次ide更新只需下载不带编译器的安装包即可。

下载完成后一路无脑安装就可以了

安装完成后打开codeblocks:

Windows下安装Code::Blocks 13.12进行C/C++开发

三、现在我们学习如何通过向导创建一个控制台应用,并且直接编译、运行它

步骤1:

code::blocks主菜单“file”→“new”→“project…”弹出如下对话框中,选择“console application”

Windows下安装Code::Blocks 13.12进行C/C++开发

步骤2:

如果出现向导的“欢迎界面”,直接点击下一步。

步骤3:

出现用于选择语言的对话框,选择“c++”,下一步。

步骤4:

出现选择文件夹的对话框,在“项目标题”中输入“helloworld”。两单词连写,不包括双引号。本步操作结果将会在“我的文档”中“codeblocksprojects”目录下,新建一个名称为“helloworld”的目录。或者是自己定义路径:

Windows下安装Code::Blocks 13.12进行C/C++开发

步骤5:

出现编译器选项对话框。在“编译器”中选择“gnu gcc compiler”。其下则默认“debug”与“release”两个编译目标都是默认选中的,不必改变,通常我们都需要调试和发行两个版本,就算是一个hello

word的简单程序。按下“完成”。

步骤6:

必要时按下“shift + f2”,出现“management”侧边栏,如下图:

Windows下安装Code::Blocks 13.12进行C/C++开发

步骤7:

双击上图所示的main.cpp,将打开该文件。暂时我们还并不需要修改它。

步骤8:

主菜单“构建”→“构建”。或者,用热键ctrl+f9,完成编译。

步骤9:

再按ctrl + f10,运行。(9、10步也可以通过工具栏实现,请读者自行熟悉)。下面是运行结果图:

Windows下安装Code::Blocks 13.12进行C/C++开发

步骤10:

其中“helloworld!”是我们程序的输出。下面的内容是code::blocks为了方便我们调试而增加的内容(本来该程序运行后,就直接退出),包括显示了程序运行用时,以及提示“按任意键退出”。

注意!:下面是易出现的问题及解决:

如果控制台出现以下字样:

"helloworld - debug": the compiler's setup (gnugcc compiler) is invalid, so code::blocks cannot find/run the compiler.

probably the toolchain path within the compiler optionsis not setup correctly?! (do you have a compiler installed?)

goto "settings->compiler...->global compilersettings->gnu gcc compiler->toolchain executables" and fix thecompiler's setup.

skipping...

nothing to be done (all items are up-to-date).

target uses an invalid compiler; run aborted

解决方法:windows下装个mingw设定好环境变量即可

首先下载一个mingw的安装包,这里我用的是mingw5.14

下载地址:http://download.csdn.net/detail/sunmc1204953974/7676641

点击安装

Windows下安装Code::Blocks 13.12进行C/C++开发
Windows下安装Code::Blocks 13.12进行C/C++开发
Windows下安装Code::Blocks 13.12进行C/C++开发

各组件描述:

g++ compiler,c++编译器

g77 compiler,fortran编译器

ada compiler,ada编译器

java compiler,java编译器

objective c compiler ,objective c编译器

mingw make ,mingw的makefile解释器

完成安装:

环境变量的设置

假定mingw安装在c:/mingw目录下。

"我的电脑"图标上点击右键,选择“属性”,打开系统属性(高级属性)面板。

选择“高级”标签,点击“环境变量”按钮,点击新建。

Windows下安装Code::Blocks 13.12进行C/C++开发

新建如下系统变量:

c_include_path = %mingw_home%/include

即:

新建c_includede_path变量,值设为c:\mingw\include,如图

Windows下安装Code::Blocks 13.12进行C/C++开发

下面的类推

mingw_home = c:/mingw

library_path = %mingw_home%/lib

cplus_include_path = %mingw_home%/include/c++/3.4.5;%mingw_home/include/c++/3.4.5/mingw32;%mingw_home/include/c++/3.4.5/backward;%mingw_home%/include

path = %path%;%mingw_home%/bin

之后应该就可以用了

转载请注明出处:http://blog.csdn.net/sunmc1204953974

继续阅读