我正在尝试构建一个名为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;
不知道如何解决这个错误,虽然我认为这个社区将是一个很好的起点.
先感谢您!