1
我在项目中使用了Clang 3.8的一些C++ 14功能。构建系统CMake的,所以我跑铛静态分析是这样的:在Qt Creator 4.0中启用C++ 14使用CMake的Clang静态分析器
$ scan-build cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_COMPILER=clang \
/path/to/source
$ scan-build make
这种方式构建和分析工作得很好,但我也想通过GUI整合使用它从Qt Creator的。 - 当我按下分析>锵静态分析器,铛在第一文件中使用C++ 14个特征与非零错误代码和错误等停止:
error: <a_cool_c++14_feature> is a C++14 extension
我加入
set(CMAKE_C_STANDARD 11)
set(CMAKE_C_STANDARD_REQUIRED TRUE)
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_STANDARD_REQUIRED TRUE)
到我最高的CMakeLists.txt
,但它没有奏效。我也试着为CXX_STANDARD
设置了set_property
命令,但是我在Qt Creator中获得了相同的结果,而从控制台手动建立的效果很好。
如何在Qt Creator GUI的Clang Static Analyzer中使用C++ 14?
http://baptiste-wicht.com/posts/2014/04 /install-use-clang-static-analyzer-cmake.html应与Qt Creator无关。 – usr1234567