写Dll,当然是用CodeBlocks+wxWidg…

来源:互联网 发布:零基础学算法 光盘 编辑:程序博客网 时间:2024/05/19 23:15
原文地址:用CodeBlocks+wxWidgets搭建C++开发环境作者:金融自动化交易

1.  准备以下4个文件(也可以到我的网盘下载

[转载]用CodeBlocks+wxWidgets搭建C++开发环境
第一个是CodeBlock安装文件,第二个是wxWidgets安装文件,第三、四个是wxWidgets配置文件。软件包里的doc是给大家的“福利”:CodeBlock汉化包和C++库函数查询手册。
2.  安装CodeBlocks

[转载]用CodeBlocks+wxWidgets搭建C++开发环境

[转载]用CodeBlocks+wxWidgets搭建C++开发环境

[转载]用CodeBlocks+wxWidgets搭建C++开发环境
全选组件,才占用255M磁盘空间。
[转载]用CodeBlocks+wxWidgets搭建C++开发环境
安装路径选C:CodeBlocks。记住不能有中文名字。
[转载]用CodeBlocks+wxWidgets搭建C++开发环境

[转载]用CodeBlocks+wxWidgets搭建C++开发环境

[转载]用CodeBlocks+wxWidgets搭建C++开发环境
安装完毕,自动启动CodeBlocks。
3.  配置CodeBlocks

CB启动后,在菜单栏点击:Settings-->>Environment...,打开“环境设置”窗口,左边列表中找到Environmentvariables选项,照下图红框配置:

[转载]用CodeBlocks+wxWidgets搭建C++开发环境
4.  安装wxWidgets

在C:CodeBlocks中新建一个文件夹:wxWidgets-3.0.1,把压缩包wxMSW-3.0.1_gcc481TDM_Dev中的lib和
wxWidgets-3.0.1_headers中的include解压进来,如图:

[转载]用CodeBlocks+wxWidgets搭建C++开发环境

5.  验证

5.1  控制台程序

依次点击:File-->>New-->>Project 

[转载]用CodeBlocks+wxWidgets搭建C++开发环境

[转载]用CodeBlocks+wxWidgets搭建C++开发环境

[转载]用CodeBlocks+wxWidgets搭建C++开发环境

[转载]用CodeBlocks+wxWidgets搭建C++开发环境

[转载]用CodeBlocks+wxWidgets搭建C++开发环境
在自动生成的代码做以下修改:

[转载]用CodeBlocks+wxWidgets搭建C++开发环境
点击"Build"、"Run":

[转载]用CodeBlocks+wxWidgets搭建C++开发环境
说明CB安装与配置正确。

 

5.2  wxWidgets

这是一个提供可视化编程的工具,当然就要验证是否有图形界面。依次点击:File-->>New-->>Project 

[转载]用CodeBlocks+wxWidgets搭建C++开发环境

[转载]用CodeBlocks+wxWidgets搭建C++开发环境

[转载]用CodeBlocks+wxWidgets搭建C++开发环境

[转载]用CodeBlocks+wxWidgets搭建C++开发环境

[转载]用CodeBlocks+wxWidgets搭建C++开发环境



[转载]用CodeBlocks+wxWidgets搭建C++开发环境

[转载]用CodeBlocks+wxWidgets搭建C++开发环境

[转载]用CodeBlocks+wxWidgets搭建C++开发环境

[转载]用CodeBlocks+wxWidgets搭建C++开发环境

[转载]用CodeBlocks+wxWidgets搭建C++开发环境
调试参数路径有错。点击Y
[转载]用CodeBlocks+wxWidgets搭建C++开发环境
发布路径有错。点击Y
[转载]用CodeBlocks+wxWidgets搭建C++开发环境

[转载]用CodeBlocks+wxWidgets搭建C++开发环境
wxWidgets安装配置正确。


值得强调的是:

1.  wxWidgets、Qt等工具都是跨平台的,在CB里编程采用的是C++标准。

2.  用CB编写DLL很方便快捷而且文件不大。

3.  如果觉得VS有很多方便的控件,我们不妨从中淘些现成的库文件过来用,而不必回到十分强大却特别繁琐的VS里面去。VS中的C++是VisualC++,有太多的"企业"标准。

4.  用VS编写的程序,在客户使用的时候会被要求强制安装.net、FrameWork之类的微软专属框架,用户一般都表示不欢迎。

5.  用VS编写一个小小的HelloWorld程序,发布出来的exe文件都挺大。

 

怎么样?对C++有兴趣了吧!

如果你是新手,推荐你去京东购买C++经典传承套装:C++Primer中文版+C++API设计(套装共2册)  ,瞧吧,书籍都帮你选好啦!反正我是马上购买,过几天就能到货了。

 

顺便小声地告诉你:在此之前,我根本不懂C++编程,写这篇博文主要目的是备忘,分享倒还在其次,真的!

0 0
原创粉丝点击