21xrx.com
2024-12-22 18:00:34 Sunday
登录
文章检索 我的文章 写文章
VS2012 C++11编译指令教程
2023-07-13 00:56:18 深夜i     --     --
VS2012 C++11 编译指令 教程 Visual Studio

VS2012是微软公司推出的一款集成开发环境,提供了非常方便的编程工具和集成式图形用户界面,让开发者可以轻松地进行应用程序开发和调试。而C++11则是改进的标准C++编程语言,在代码编写效率方面,有了非常显著的提升,成为许多程序员使用的首选语言之一。那么本文将对VS2012环境下使用C++11的相关编译指令进行简单介绍。

1. 需启用C++11支持

在项目属性管理器中,选择对应的C++目录选项,展开其中的高级设置,将C++ 11标志(/Zc:__cplusplus)设置为“是”。这样就可以使用C++11中的一些语言特性了。

2.未设置头文件

默认情况下,VS2012未将头文件提供给使用者。所以我们需要自己设置,在项目的属性中,找到VC++目录 ,展开,包含目录并且添加头文件所在的目录。一下是一些常用的头文件的路径。

- :C字符串头文件(或C++中的

- :包含了C++中标准的杂项实用程序函数,如处理内存分配,伪随机数生成,排序和搜索算法

- :C++标准输入输出流库

- :容器,类似于数组

- :包含sort()和search等算法

3.C++11 新特性的编译指令

- -g编译器选项开启宏__cplusplus C++标准模式,必须开启。

- -std=c++11:编译器选项,使用C++11语法。

- -stdlib=libc++:编译器选项,使用C++标准库libc++。

- -Wc++11-compat:编译器选项,启用C++11编译器警告。

- -D\_GLIBCXX\_DEBUG :编译器选项,启用debug格式的标准C++库。

总结

本文主要对VS2012 C++11编译指令进行了介绍,包括启用C++11支持、头文件设置以及C++11新特性的编译指令等内容。这些都是程序员必须掌握的知识点,通过学习和掌握这些编译指令,可以提高代码编写效率,让开发者更加方便地进行应用程序开发和调试。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复