写Dll,当然是用CodeBlocks+wxWidg…
2017-03-16 10:58
78 查看
原文地址:用CodeBlocks+wxWidgets搭建C++开发环境作者:金融自动化交易
1. 准备以下4个文件(也可以到我的网盘下载)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
第一个是CodeBlock安装文件,第二个是wxWidgets安装文件,第三、四个是wxWidgets配置文件。软件包里的doc是给大家的“福利”:CodeBlock汉化包和C++库函数查询手册。
2. 安装CodeBlocks
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
全选组件,才占用255M磁盘空间。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
安装路径选C:CodeBlocks。记住不能有中文名字。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
安装完毕,自动启动CodeBlocks。
3. 配置CodeBlocks
CB启动后,在菜单栏点击:Settings-->>Environment...,打开“环境设置”窗口,左边列表中找到Environment
variables选项,照下图红框配置:
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
4. 安装wxWidgets
在C:CodeBlocks中新建一个文件夹:wxWidgets-3.0.1,把压缩包wxMSW-3.0.1_gcc481TDM_Dev中的lib和
wxWidgets-3.0.1_headers中的include解压进来,如图:
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
5. 验证
5.1 控制台程序
依次点击:File-->>New-->>Project
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
在自动生成的代码做以下修改:
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
点击"Build"、"Run":
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
说明CB安装与配置正确。
5.2 wxWidgets
这是一个提供可视化编程的工具,当然就要验证是否有图形界面。依次点击:File-->>New-->>Project
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
调试参数路径有错。点击Y
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
发布路径有错。点击Y
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
wxWidgets安装配置正确。
值得强调的是:
1. wxWidgets、Qt等工具都是跨平台的,在CB里编程采用的是C++标准。
2. 用CB编写DLL很方便快捷而且文件不大。
3. 如果觉得VS有很多方便的控件,我们不妨从中淘些现成的库文件过来用,而不必回到十分强大却特别繁琐的VS里面去。VS中的C++是Visual
C++,有太多的"企业"标准。
4. 用VS编写的程序,在客户使用的时候会被要求强制安装.net、FrameWork之类的微软专属框架,用户一般都表示不欢迎。
5. 用VS编写一个小小的HelloWorld程序,发布出来的exe文件都挺大。
怎么样?对C++有兴趣了吧!
如果你是新手,推荐你去京东购买C++经典传承套装:C++
Primer中文版+C++
API设计(套装共2册) ,瞧吧,书籍都帮你选好啦!反正我是马上购买,过几天就能到货了。
顺便小声地告诉你:在此之前,我根本不懂C++编程,写这篇博文主要目的是备忘,分享倒还在其次,真的!
1. 准备以下4个文件(也可以到我的网盘下载)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
第一个是CodeBlock安装文件,第二个是wxWidgets安装文件,第三、四个是wxWidgets配置文件。软件包里的doc是给大家的“福利”:CodeBlock汉化包和C++库函数查询手册。
2. 安装CodeBlocks
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
全选组件,才占用255M磁盘空间。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
安装路径选C:CodeBlocks。记住不能有中文名字。
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
安装完毕,自动启动CodeBlocks。
3. 配置CodeBlocks
CB启动后,在菜单栏点击:Settings-->>Environment...,打开“环境设置”窗口,左边列表中找到Environment
variables选项,照下图红框配置:
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
4. 安装wxWidgets
在C:CodeBlocks中新建一个文件夹:wxWidgets-3.0.1,把压缩包wxMSW-3.0.1_gcc481TDM_Dev中的lib和
wxWidgets-3.0.1_headers中的include解压进来,如图:
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
5. 验证
5.1 控制台程序
依次点击:File-->>New-->>Project
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
在自动生成的代码做以下修改:
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
点击"Build"、"Run":
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
说明CB安装与配置正确。
5.2 wxWidgets
这是一个提供可视化编程的工具,当然就要验证是否有图形界面。依次点击:File-->>New-->>Project
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
调试参数路径有错。点击Y
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
发布路径有错。点击Y
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
wxWidgets安装配置正确。
值得强调的是:
1. wxWidgets、Qt等工具都是跨平台的,在CB里编程采用的是C++标准。
2. 用CB编写DLL很方便快捷而且文件不大。
3. 如果觉得VS有很多方便的控件,我们不妨从中淘些现成的库文件过来用,而不必回到十分强大却特别繁琐的VS里面去。VS中的C++是Visual
C++,有太多的"企业"标准。
4. 用VS编写的程序,在客户使用的时候会被要求强制安装.net、FrameWork之类的微软专属框架,用户一般都表示不欢迎。
5. 用VS编写一个小小的HelloWorld程序,发布出来的exe文件都挺大。
怎么样?对C++有兴趣了吧!
如果你是新手,推荐你去京东购买C++经典传承套装:C++
Primer中文版+C++
API设计(套装共2册) ,瞧吧,书籍都帮你选好啦!反正我是马上购买,过几天就能到货了。
顺便小声地告诉你:在此之前,我根本不懂C++编程,写这篇博文主要目的是备忘,分享倒还在其次,真的!
相关文章推荐
- code::blocks debug dll
- Code::Blocks里用自定义的def文件生成dll
- Code::Blocks生成的EXE文件执行错误解决:The program can't start because libgcc_s_dw2-1.dll is missing
- Windows下用Codeblocks建立一个最简单的DLL动态链接库
- Windows下用Codeblocks建立一个最简单的DLL动态链接库
- code::Blocks生成的dll 在 java jni 调用遇到的问题
- DAY102_DLL MAKE & USE IN CODEBLOCKS
- Codeblocks上dll的创建和使用
- CodeBlocks下搭建Opencv——问题之——计算机中丢失 opencv_world300.dll
- Fedora Linux 下安装配置C开发环境Code::Blocks
- ubuntu下code::blocks的安装
- codeblocks: 使用动态链接库(pcre)的配置
- CodeBlocks MinGW Windres 资源文件支持中文
- Code::Blocks配置
- 关于code::blocks的编译速度问题
- 用CodeBlocks+OpenMP编写并行程序
- codeblocks + wxwidgets + boost 搭建 c++ 开发平台步骤
- Ubuntu下qmake与CodeBlocks使用经验(草稿)
- Code::Blocks项目配置基础
- Code::Blocks16.01配置opencv3.1.0