CodeLite+wxWidgets跨平台C++库开发

最近在研究C++跨平台开发,先从CodeLite+wxWidgets入手。

 

CodeLite 是开源的C++开发IDE  我当前使用的版本是:v2.7.0.4375             下载地址 :http://www.codelite.org

wxWidgets是开源的C++开发库  我当前使用的版本是:wxWidgets-2.8.10   下载地址 :http://www.wxwidgets.org

 

我当前的开发环境是在window7环境下,环境搭建非常简单,只需要从codelite网站上下载作者整合了mingw和wxwidgets的版本默认安装就行-------------------codelite-2.7.0.4375-mingw4.4.1-wx2.8.10.exe

 

CodeLite是一款优秀的C++IDE,作者Eran Ifrah 一个人设计和开发,真是个牛人!再次向作者致敬!

 

CodeLite的界面和CodeBlocks的界面相似,简洁大方、功能全面,使用起来非常简单,相信有一定基础的程序员会很快上手。下面是截图:

 

wxWidgets提供了多平台的统一API,使得跨平台的C++开发可以专注于功能实现,而不必太多考虑平台细节,其使用方式有些类似于MFC,有一定VC++MFC开发经验的程序员会觉得很容易学习。

 

Step 1:

创建codelite工作区,(工作区内可以包含一系列项目)

在CodeLite主菜单上选择Workspace->Create New Workspace

在弹出的对话框中输入自己的工作区名称,并指定其存储的路径,点Create 就OK了。我这里把workspace指定在c:/development/wxdevelop下。

 

Step 2:

创建CodeLite 项目

 

在CodeLite主菜单上选择workspace->Create New Project

在弹出的对话框中配置要创建的项目相关属性并指定项目的名称。我们这里是要创建一个基于wxWidgets的GUI程序,在categories下拉菜单中选择GUI,在Templates中选择Executable(wxWidgets+wx FB Frame),指定项目名称和路径,我这里将项目命名为wxFrame1,缺省将项目路径指定在刚刚创建的workspace路径下,点OK,一个基于wxWidgets的窗体程序就创建成功了。

 

 

现在按一下F5(调试),如果没什么问题,第一个程序就运行成功了,这是一个带有菜单的窗体,没有什么实际的功能。

 

 

 

你可能感兴趣的:(C++,工作,ide,mfc,templates,跨平台)