gpt4 book ai didi

c++ - Netbeans "__cplusplus"定义错误

转载 作者:行者123 更新时间:2023-11-28 03:08:10 24 4
gpt4 key购买 nike

在我的 Ubuntu Netbeans 7.3 安装中,我有一个 C++ 项目,在 C++ 编译器选项中将 C++11 标记为标准。当我尝试包含 <chrono> 时它似乎没有使 std::chrono命名空间可用。当我打开这个文件看看有什么问题时,我看到除了他的第一部分以外的所有内容都是灰色的:

#ifndef _GLIBCXX_CHRONO
#define _GLIBCXX_CHRONO 1

#pragma GCC system_header

#if __cplusplus < 201103L
# include <bits/c++0x_warning.h>
#else

当我将鼠标悬停在 __cplusplus 上时常数,看看它是如何定义的,它说它被定义为199711L .为什么是这样?我明确将项目 C++ Standard 设置为 C++11。

最佳答案

  1. 转到工具->选项
  2. 选择 C/C++ 菜单
  3. 选择代码帮助标签
  4. 选择 C++ 编译器选项卡
  5. 在宏定义 ListView 中,找到 __cplusplus 并将其值更改为 201103L
  6. 点击确定按钮

关于c++ - Netbeans "__cplusplus"定义错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19165093/

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