相关疑难解决方法(0)

在项目中更改CMAKE_CXX_FLAGS

我在CMakeLists.txt中有以下内容:

project( Matfile )

SET ( CMAKE_CXX_FLAGS "-std=c++0x" )

set ( SOURCES
      "foo.cpp"
      "bar.cpp"
    )

add_library(
        Matfile
        ${SOURCES}
)
Run Code Online (Sandbox Code Playgroud)

您可能想象,我想要做的是使用标志-std = c ++ 0x编译我的C++源代码(我使用的是gcc,我需要C++ 11的功能).不幸的是,这不起作用,在我使用cmake生成makefile时,变量CMAKE_CXX_FLAGS完全无效.

如何在项目文件中设置此变量?

这似乎是一个非常愚蠢的问题,但我只花了不少于两个小时试图解决这个问题.

cmake compiler-flags

40
推荐指数
4
解决办法
7万
查看次数

标签 统计

cmake ×1

compiler-flags ×1