gpt4 book ai didi

c++ - 如何更新 code::blocks 以使用 TDM-GCC?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:07:39 27 4
gpt4 key购买 nike

我需要在我的 C++ 作业中使用 unique_ptr

我下载了一个新的编译器 TDM-GCC-4.7.1,并安装了它。然后我把GNU GCC Compiler的目录改成option里的安装路径:Setting->Compiler...->Toolchain Executable

但它不起作用。当我定义一个 unique_ptr 时。会发生错误:"unique pointer is not a command of 'std' "

之所以使用智能指针是为了提供强大的异常安全性,这也是本次赋值的要求。我只需要使用 C++11 的这个新功能...另外,我使用的操作系统是 Window 7。

谢谢!

最佳答案

在 CodeBlocks 中,您可以在项目编译器设置或全局编译器设置中设置 C++11 模式。由于您可能会更频繁地使用它,以下是您如何全局更改它:

转到设置 -> 编译器 ->(这里应该有选项列表,在编译器标志中) -> 选择“让 g++ 遵循 C++11 ISO C++ 语言标准 [-std=c++11]”

以下是如何为单个项目更改它:

转到项目 -> 构建选项 -> (这里应该有选项列表,在编译器标志中) -> 选择“让 g++ 遵循 C++11 ISO C++ 语言标准 [-std=c++11] "

关于c++ - 如何更新 code::blocks 以使用 TDM-GCC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12808650/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com