‘chrono_literals’ is not a namespace-name(c++的版本问题)
Posted 非晚非晚
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了‘chrono_literals’ is not a namespace-name(c++的版本问题)相关的知识,希望对你有一定的参考价值。
- 问题
error: ‘chrono_literals’ is not a namespace-name
- 原因
这是c++的版本问题,需要使用C++14版本
- g++解决方案
g++ -std=c++14 x.cpp
- CMakeList.txt解决方案
在CMakeList.txt的find_package之前
添加下列语句:
set(CMAKE_CXX_STANDARD 14)
以上是关于‘chrono_literals’ is not a namespace-name(c++的版本问题)的主要内容,如果未能解决你的问题,请参考以下文章
python代码`if not x:` 和`if x is not None:`和`if not x is None:`使用
ClojureScript Is Not CoffeeScript