Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Ubuntu QQ 上使用 CodeLite 5.1。默认情况下,根据之前使用 QQ 和其他工具安装的内容,我有 gtCC 和 gt++ 工具链可用。我总是使用 gt++,这似乎与 Boost 相处得很好。
想要使用 C++ 11 运行 - 我需要采取哪些步骤?我需要安装 C++ 11 库吗?
更新见下文
我在 Linux 1上试过:
首先,在构建选项下,为相关的编译器开关创建一个条目:
放大:
使用 g++ 进行演示:
您可能还想勾选“代码完成”下的启用 C++11 标准复选框:
1在 Ubuntu Quantal 上,不要使用发行版 - 打开项目时它会崩溃。利用
deb http://repos.codelite.org/ubuntu/ quantal universe
您需要向-std=c++11正在使用的编译器提供(或类似的)命令。请查阅您选择的编译器的文档。
-std=c++11
除非您当前的代码受到C++11 引入的重大更改的影响,否则您当前的代码将继续“按原样”运行。验证您的所有测试是否继续运行,然后您就可以开始使用编译器支持的新功能了。由于对 C++11 的支持非常不稳定,您可能必须将编译器升级到其最新版本。