注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

刘邓

每天收获一点点-目标:富足

 
 
 

日志

 
 

小试Code::Blocks  

2012-05-19 23:23:35|  分类: 酱油类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
前段时间读了《TAOUP》,加上C++11的出现,使得自己无心在Windows上开发(Windows上的IDE还不能很好支持C++11特性,没法试验),就在机子上装了Ubuntu的虚拟机,看了网上关于在Linux下C/C++开发工具的讨论,主要有两种选择:1.编辑期(VIM/Emacs)+gcc+gdb 2.传统IDE:Code::Blocks/Anjuta/CodeLite还有一些其他的。
首先试了下Emacs下用GCC来编译程序,觉得不是很方便(不否认熟悉后可能效率很高),然后就想尝试IDE,下了上面所示的三个IDE,经过一个HelloWorld程序的测试,发现无论是速度,视图,易用性来说Code::Blocks都占据极大优势。
下面是一张Code::Blocks的界面截图
小试Code::Blocks - 刘邓 - 刘邓
 
遇到的问题:
1.权限问题:默认将项目保存在非/home下,因为系统权限问题,会出现无法创建目标输出目录的错误提示
解决方法:将项目建立在/home目录及其子目录下
2.为Code::Blocks添加C++11的支持
Setting——>Compiler and Debugger ——>
小试Code::Blocks - 刘邓 - 刘邓
 

#include<string>
#include<iostream>
using namespace std;
class UserData
{
private:
auto m_name;
auto m_PIN;
auto m_cash;
public:
UserData(auto name,auto PIN,auto cash):m_name(name),m_PIN(PIN),m_cash(cash){}
~UserData(){}
friend ostream& operator <<(ostream& out,const UserData &ud)
{
out<<ud.m_name<<ud.m_PIN,m_cash<<endl;
return out;
}
};
int main()
{
auto c = 10;
auto b = "Hello World";
UserData user("liudeng","123456",1000.123);
cout<<user;
cout<<b<<endl;
cout<<c<<endl;
return 0;
}

  评论这张
 
阅读(324)| 评论(1)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017