プロジェクトで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の創造主からそれを使用したいです。 - 私はが分析押すと>クラン静的アナライザを打ち鳴らすのようなゼロ以外のエラーコードとエラーの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