您的位置:威尼斯城vnsc登入平台 > 网络信息 > 用Ubuntu的OIer——Code::blocks IDE【威尼斯城vnsc登入

用Ubuntu的OIer——Code::blocks IDE【威尼斯城vnsc登入

2019-10-22 10:02

彻底对Guide死心了,Anjuta和Eclipse用不顺,所以投向了Code::blocks的怀抱- -

Code::Blocks是一款优秀的开源C/C++集成开发环境,在Windows/Linux/Mac系统上都有相应的版本;支持GCC (MingW / GNU GCC)/MSVC++/Digital Mars/Borland C++ 5.5/Open Watcom等多款编译器,并拥有强大的代码级调试功能,并可用来开发QT/wxWidgets/OpenGL应用程序。

系统:Ubuntu 10.04 LTS

wxWidgets是一个开源的跨平台图形界面应用程序开发库,可以创建Windows/Linux/OS X等平台上GUI应用程序。
  
网上已有的资料对windows系统下Code::Blocks+wxWigets开发环境配置介绍的较为详细,但在Linux系统下的配置过程说明文档则较为分散。本文通过记录Ubuntu 10.04系统下Code::Blocks+wxWidgets开发环境的配置过程,将此过程进行详细说明。

首先在Ubuntu软建中心里搜索Codeblocks,安装相应的应用,一步步安装,如图:

1、安装Code::Blocks需要的wxWidgets库文件

威尼斯城vnsc登入平台 1

因为Code::Blocks是基于wxWidgets开发的,所以要运行Code::Blocks,必须先安装相应的依赖包,包括wx2.8-headers、libwxgtk2.8-0、libwxgtk2.8-dev。但如果此前你已经用apt-get install安装过这些包,那极有可能Code::Blocks是不能和这些Ubuntu软件源提供的包一起工作的,因为Code::Blocks链接时用的是wxWidgets2.8.12,而官方发布的包版本并不是2.8.12,需要从http://apt.wxwidgets.org安装wxWidgets网站。通过以下步骤重新安装wxWidgets库:

完成之后在应用程序的“编程”中就能看到了,打开之后就是codeblocks的界面。我们新建一个空文件:

1.1 将http://apt.wxwidgets.org添加到/etc/apt/sources.list

威尼斯城vnsc登入平台 2

deb http://apt.wxwidgets.org/ lucid-wx main
deb-src http://apt.wxwidgets.org/ lucid-wx main
1.2 将http://apt.wxwidgets.org的数字签名文件导入到本地的apt密钥管理库,否则安装时将产生错误。

作者是个弱菜,木有找到转中文的方法,所以就直接英文界面了……

curl http://apt.wxwidgets.org/key.asc | sudo apt-key add -
1.3 更新软件源索引

Ctrl+F9是编译,Ctrl+F10是运行,我们看一下Hello World的运行结果:

sudo apt-get update
1.4 重新安装Code::Blocks需要的wxWidgets库文件

威尼斯城vnsc登入平台 3

sudo apt-get install wx2.8-headers libwxgtk2.8-0 libwxgtk2.8-dev
2、安装Code::Blocks

/*************调试*************/

http://www.codeblocks.org下载新的Code::Blocks软件包。Code::Blocks并没有针对Ubuntu专门编译二进制安装包,但有Debian系统可用的.deb软件包。我们只要将该软件包下载下来,在本地用dpkg命令安装即可。最新的Code::Blocks安装包是.tar.bz2的压缩包,下载到本地后解压,发现是若干个.deb文件。用如下命令安装即可:

Code::Blocks 的详细介绍请点这里
Code::Blocks 的下载地址请点这里

dpkg -i *.deb
3、从源代码编译安装最新的wxWidgets库

威尼斯城vnsc登入平台 4

注意:此步骤所编译安装的wxWidgets库和第1步所提的并不相干。第1步锁安装的wxWidgets 2.8.12库是Code::Blocks的依赖库,必须先安装后才能运行Code::Blocks;而本步骤将要编译和安装的wxWidgets库是将来用Code::Blocks开发wxWidgets应用程序时使用的。

3.1 从http://www.wxwidgets.org/下载最新的wxWidgets源代码包,解压后依次运行configure/make/make install命令安装
3.2 运行wx-config --version

本文由威尼斯城vnsc登入平台发布于网络信息,转载请注明出处:用Ubuntu的OIer——Code::blocks IDE【威尼斯城vnsc登入

关键词: