gpt4 book ai didi

gcc - 如何在Qt Creator中为CMake项目启用c++ 11语法突出显示

转载 作者:行者123 更新时间:2023-12-04 08:45:20 25 4
gpt4 key购买 nike

如何在Qt Creator中为CMake项目启用C++ 11语法突出显示?

我在CMakeLists.txt中有以下代码:

if(CMAKE_COMPILER_IS_GNUCXX)
add_definitions(-std=c++11)
endif()

一切都建立得没有任何问题。

我知道如何强制Qt Creator对基于qmake的项目使用C++ 11语法突出显示(在* .pro文件中将QMAKE_CXXFLAGS设置为-std = c++ 11)。 CMake是否有任何类似的解决方案?

最佳答案

默认情况下,应在最新版本的QtCreator 2.7.0+中为CMake项目启用C++ 11语法突出显示。在较旧的版本中,只需将-std=c++0x添加到CMAKE_CXX_FLAGS也应该起作用。要启用对C++ 11库功能的自动完成支持,您可能必须手动编辑生成的cbp文件,并在默认目标中的编译器标签下添加以下内容:

<Add option="-D__GXX_EXPERIMENTAL_CXX0X__" />

关于gcc - 如何在Qt Creator中为CMake项目启用c++ 11语法突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14156716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com