文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>codelite 开发跨平台C++ < 一 > [C/C++集成开发环境 CodeLite使用文档]

codelite 开发跨平台C++ < 一 > [C/C++集成开发环境 CodeLite使用文档]

时间:2011-01-04  来源:czjone

Setup CodeLite on Windows

首先,我们需要搭建起基本的编译环境。wxWidgets的官方网站上虽然也提供了针对不同平台编译好的安装包,但是缺乏编译器,界面设计工具和Visual Studio整合工具,以及一些并不在wxWidgets核心中的有用的第三方图形控件,虽然可以自己动手编译和整合,但是,这无疑是一个费时费力的工作,需要很多的经验和耐心,并不是适合初次接触wxWidgetsCodeLite的人。好在已经有人帮我们准备好了方便使用的安装包,我们只需要知道在那里下载,如何安装和配制就好了。

Download wxSDK Packages and Installation

在Windows下做软件开发,编译器的首选当然是Visual Studio,目前微软也有免费的Microsoft Visual C++2008Express版本可供下载和使用。但是,如果考虑做跨平台的软件,选择gcc作为编译器无疑是明智的,无论Linux,MacOSX还是其他的Unix变体,大多选用gcc作为编译器,所以,选择gcc作为编译器能够让你的软件提前通过编译器的验证,能够更容易的在不同平台上通过编译。TDM GCC项目已经帮助大家测试并整合了Windows平台下的gcc安装工具TDM GCC On-Demand Installer,大家可以根据需要选择下载并安装那些工具包。安装完成后,需要修改环境变量,将安装目录加入PATH搜索路径中。

安装完编译器后,该下载安装wxWidgets的安装包了。wxPack项目为大家准备好了这样的安装包,目前最新的版本是wxPack v2.8.9.02 Download,安装包中除了包括预先编译好的wxWidgets 2.8.9版本以外,还包括了界面设计工具[wxFormBuilder][],Visual Studio整合工具wxVC和一些附加的图形控件wxAdditions,详细的信息请通过wxPack的文档来进一步了解。

好了,到了下载安装CodeLite的时间了,在SourceForge上找到并下载最新版本的安装包,就可以了。

CodeLite Setting

启动了CodeLite之后,点击菜单[Settings]->[Environment Variables],回出现如下图所示的对话框:

其中要设置两个环境变量,[WXWIN]环境变量告诉CodeLite本机wxWidgets的安装目录,这个例子中,我的wxWidgets的安装目录是[D:\wx\wxWidgets2.8];另外一个环境变量[WXCFG]指定在该安装目录下你选择的wxWidgets的编译配置,在[%WXWIN%\lib]目录下会找到对应的目录。比如,选择gcc编译器编译成Unicode版的静态链接库调试版本,那么,[WXCFG]的值就设为[gcclib\mswud],而选择用VC编译器编译成Unicode版的动态链接库版本则将[WXCFG]的值设为[vcdll\mswud]。

另外一个需要设置的是编译程序的时候的头文件搜索路径和库文件搜索路径,请点击[Settings]->[Build Settings],按照下图所示填入对应的路径信息:

根据需要配置好环境变量以后,下一步我们需要配置CodeLite的预先解析好的C++语言符号库的路径,以便能够容易的浏览代码,选择菜单项[tags]->[Manage external tags database],出现如下图所示的对话框:

这里,需要指定C++库程序在本机的路径,以便CodeLite能够找到这些源程序,包括编译器的C++头文件路径和wxWidgets的头文件路径。当然,你也可以创建自己的预解析符号库,并让CodeLite使用你自己创建的符号库。

CodeLite VideoTutorials

CodeLite的视频教程做的很不错,可以省去不少阅读文档的时间。

  • HelloWorld 用简单的程序说明调试器的用法
  • wxDemo GUI 创建图形用户界面程序
  • UnitTestPP 创建单元测试
  • ExternalTools 定义外部工具
  • wxConsole 创建控制台界面程序
  • wxFrameBuilder Plugin 借助插件使用wxFrameBuilder
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载