windows下codeblocks与boost开发环境搭建
2014-05-06 10:31
387 查看
都说vim是开发c++的利器。本人其实不以为然,可视化的IDE出现必然是为了提高生产力的需要。适合自己的就是最好的,不必人云亦云。
2:性能比eclipse好
3:自带mingw32,不必自己安装mingw32(这个下载很慢的,长城宽带下载被墙了)
编译器有两种配置方式:
1:全局配置: setting->compiling
2:项目配置: project->build options
两种配置方式都是一样的:
主要讲下全局配置:
1:配置全局变量
Settings->Global Variable Editor :
CurrentVariable: boost
Base:C:\Boost
Include:c:\Boost\include\boost-1_46_1
Lib:c:\Boost\lib
2:配置编译器
Settings->compiler->Search directories
选项卡里面的Compiler中加入C:\Boost\include\boost-1_46_1和Linker中加入C:\Boost\lib
3:配置链接器
Settings->compiler->link setting
加入:mingw32/lib/libws2_32.a, libboost_system-mgw47-mt-1_55.a libboost_thread-mgw47-mt-1_55.a
这里就差不多了。
局部配置要执行一步: copy selected to ,有3个选项:工程名,realease,debug.我选择了工程名。
4:配置下字符集
Settings->compiler->compiler setting->other options
-finput-charset=UTF-8
-fexec-charset=GBK
5 定义自己需要的宏
Settings->compiler->compiler setting->#define
我定义了一个NODEBUG
来自为知笔记(Wiz)
为什么选择codeblocks?
1:跨平台2:性能比eclipse好
3:自带mingw32,不必自己安装mingw32(这个下载很慢的,长城宽带下载被墙了)
编译boost
这个教程都很多了,但是大部分都执行的是b2 stage命令,b2 install却没有人说,买了一本《boost程序库完全开发指南》上面也只是提了下b2 stage. 我在个人喜欢b2 install,但是它在windows上执行是有问题的,提示link.jam不存在,解决方法为:b2 "toolset=gcc" install。linux下面没有这个问题。编译器配置
本文参考/detail/2552885481.html 。他的第4步是有问题的。我按照该文配置出现了问题(undefined reference to `boost::system::system_category():解决方式参照第3条红色提示)。而且多了很多不必要的配置。编译器有两种配置方式:
1:全局配置: setting->compiling
2:项目配置: project->build options
两种配置方式都是一样的:
主要讲下全局配置:
1:配置全局变量
Settings->Global Variable Editor :
CurrentVariable: boost
Base:C:\Boost
Include:c:\Boost\include\boost-1_46_1
Lib:c:\Boost\lib
2:配置编译器
Settings->compiler->Search directories
选项卡里面的Compiler中加入C:\Boost\include\boost-1_46_1和Linker中加入C:\Boost\lib
3:配置链接器
Settings->compiler->link setting
加入:mingw32/lib/libws2_32.a, libboost_system-mgw47-mt-1_55.a libboost_thread-mgw47-mt-1_55.a
这里就差不多了。
局部配置要执行一步: copy selected to ,有3个选项:工程名,realease,debug.我选择了工程名。
4:配置下字符集
Settings->compiler->compiler setting->other options
-finput-charset=UTF-8
-fexec-charset=GBK
5 定义自己需要的宏
Settings->compiler->compiler setting->#define
我定义了一个NODEBUG
来自为知笔记(Wiz)
相关文章推荐
- windows下的Code::Blocks + minGW + wxWidgets 开发环境搭建
- windows下 Codeblocks 搭建 Objective-c 开发环境
- Windows平台下CodeBlocks+Wxwidgets开发环境搭建
- windows下 Codeblocks 搭建 Objective-c 开发环境
- windows下 Codeblocks 搭建 Objective-c 开发环境
- C语言学习1:Windows搭建C语言开发环境,Code::Blocks安装,配置gcc编译器
- windows下 Codeblocks 搭建 Objective-c 开发环境
- windows下的Code::Blocks + minGW + wxWidgets 开发环境搭建
- Windows平台下CodeBlocks+Wxwidgets开发环境搭建
- JAVA 基础开发环境 vscode 搭建 Windows下VSCode编译运行简单java
- Windows下的codeblocks+MinGW开发C++运行环境
- windows下搭建codeblocks+wxwidgets开发平台
- codeblocks + wxwidgets + boost 搭建 c++ 开发平台步骤
- windows下code::blocks与Qt编译环境搭建
- Windows下visual studio code搭建golang开发环境
- codeblocks+wxwidgets+boost搭建c++开发平台步骤
- codeblocks+wxwidgets+boost搭建c++开发平台步骤||如何在CodeBlock中添加boost库文件
- codeblocks17.12 + opencv3.4.0 开发环境搭建
- windows下搭建boost开发环境
- Ubuntu14.04搭建FFMPEG + SDL + CodeBlocks开发环境