赞
踩
我们在使用g++编译程序的时候,有时会遇到如标题所示的错误,常见于Linux系统下。出现这种问题的原因是c++ 11 在各种平台下的兼容问题。
可以在CMakeLists中作出如下修改:
- cmake_minimum_required(VERSION 2.6)
-
- PROJECT(Test)
-
- if(UNIX)
- SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -std=gnu++0x")
- endif()
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -std=gnu++0x")
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。