如何让CFree5.0支持C++11

首先可能不少人还不知道有这么一款编译器,那就先简单介绍一下这位轻量级的专业编译器:

C-Free是一款支持多种编译器的专业化C/C++集成开发环境(IDE)。利用C-Free,使用者可以轻松地编辑、编译、连接、运行、调试C/C++程序。
他的比较好的软件特性就是多支持编译器,相当于他本身可以看成是一个Shell(外壳),使用的编译器可以是
(1) MinGW 2.95/3.x/4.x/5.0
(2) Cygwin
(3) Borland C++ Compiler
(4) Microsoft C++ Compiler
(5) Open Watcom C/C++
(6) Digital Mars C/C++
(7) Ch Interpreter

最新的c-free5.0版本已经可以支持c99标准。步骤是点击工具--环境选项--新建文件类型将cpp改为c确定,然后点击构建--构建选项--原始参数将-g -DDEBUG改为-std=c99点击确定,可以支持C语言最新标准c99。目前的缺点是在编译程序时如果出现warning: no newline at end of file这样的警告。可以在程序的末尾}后在敲击回车键重新编译即可消除警告。

而我今天要给大家介绍的就是让其支持更新的C++11标准,当初要让其支持这个的原因也是因为自己在学习C++时,使用STL的Array的时候由于不是最新的标准没办法编译成功,虽然我不是处女座,但我还是比较追求完美的,所以也就花了点时间去研究了一下。

由于CFree5.0自带的GCC版本只有3.4.0,并不支持C++11,所以首先得去下载完整支持C++11的4.8.1版本——TDM-GCC-64(4.8.1)


安装好以后,打开CFree5.0,点击“构建”,点击“构建选项”


点击“编译”选项卡,在“原始参数”文本编辑区中的代码后面加上“--version”(注意是有两个横杠的)
点击“命令”选项卡,在左下角点击“命令”,选中其中的“C++ Compiler”
在“命令行”的文本编辑区最前面加上“-std=c++11 ”(注意11后面加一个空格)


点击“路径”选项卡,将里面的路径全部删除(注意有三种类型的路径)
在“显示路径为”那里有一个下拉框,其中有三种路径:Include Files、Library Files、Executable Files
删除之后添加刚才安装好的TDM-GCC-64中的对应路径


其中第四个路径是:D:\TDM-GCC-64\lib\gcc\x86_64-w64-mingw32\4.9.2\install-tools\include
第五个路径是:D:\TDM-GCC-64\lib\gcc\x86_64-w64-mingw32\4.9.2\include-fixed





弄好之后,就可以点击“应用”,配置就成功了
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值