加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – chrono_literals不是名称空间名称

发布时间:2020-12-16 03:32:59 所属栏目:百科 来源:网络整理
导读:我正在尝试构建一个名为darkstar的程序,一个私有的FFXI服务器.我试图在FreeBSD 10.2稳定版本上构建它.我正在从端口使用GCC 5.3来尝试构建它. 使用这个使得CC = gcc5 CXX = g 5 CPP =“gcc5 -E”来调用正确版本的GCC / G. 这是我被踢出的错误代码. src/common
我正在尝试构建一个名为darkstar的程序,一个私有的FFXI服务器.我试图在FreeBSD 10.2稳定版本上构建它.我正在从端口使用GCC 5.3来尝试构建它.

使用这个使得CC = gcc5 CXX = g 5 CPP =“gcc5 -E”来调用正确版本的GCC / G.

这是我被踢出的错误代码.

src/common/../common/../common/cbasetypes.h:336:22: error: 'chrono_literals'         is not a namespace-name
  using namespace std::chrono_literals;
                  ^
src/common/../common/../common/cbasetypes.h:336:37: error: expected namespace-name before ';' token
  using namespace std::chrono_literals;

我已经检查过以确保chrono实际上位于/usr/include / c / v1 / chrono的正确位置.

在抛出错误的地方,这是来自cbasetypes.h中的第336行以及之后的几行的代码.

#include <chrono>

using namespace std::chrono_literals;
using server_clock = std::chrono::steady_clock;
using time_point = server_clock::time_point;
using duration = server_clock::duration;

不知道如何解决这个错误,虽然我认为这个社区将是一个很好的起点.

先感谢您!

解决方法

你misspelt std :: literals :: chrono_literals.

请记住确保您根据C 14编译源代码(C 11中未提供计时文字).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读