問題タブ [iwyu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xcode - xcodebuild でエラーを無視する方法
xcodebuild でinclude-what-you-useを使用したい。問題は私がするときです:
コマンドラインから、エラーが発生してビルドが停止します。iwyu を使用する一般的な方法はmake
runであると読んだので、同様の方法でmake -k
使用したいと思います。xcodebuild
出来ますか?でそれについて何も見つかりませんでしたman xcodebuild
。
c++ - Debian 8.5 で include-what-you-use を使用する方法
Debian 8.5 で include-what-you-use を使用しようとしています。<iostream>
std::cout の「Hello, world」をターミナルに単純にインクルードするテストプログラムを作成しました。それを呼び出すiwyu
と、次のようになります。
t1.cpp:1:10: 致命的なエラー: 'iostream' ファイルが見つかりません
明らかに、システム ヘッダーが見つからないようです。オプションで強制できると思い-I
ますが、そうしなくてもいいような気がします。システムヘッダーがどこにあるかを教えてもらうように要求すると、他の何かがひどく間違っていると信じるようになり、使用-I
は原因ではなく症状を治療しているだけだと思います.
ちなみに、clang を呼び出してテスト プログラムをコンパイルしても問題なく動作することを確認しました。したがって、clang自体は機能しているようです。
前もって感謝します!
c++ - IWYU システム ヘッダー エラーを抑制するには?
IWYU を有効にしてビルドすると、欠落しているメンバーや宣言されていない識別子に関する多くのエラーが表示されます。名前空間 using::int8_t;'
IWYU をビルドしてインストールしました: https://include-what-you-use.org/downloads/ 以下を使用: -DIWYU_LLVM_ROOT_PATH=/usr/local/opt/llvm
これらのエラーを引き起こす原因を教えてください。それができない場合、これらの (false?) エラーを抑制するにはどうすればよいですか?
C++17 によるプログラミング。clang バージョン 6.0.0 に基づく include-what-you-use 0.10 の使用。clang 6.0.0 を使用してコンパイルします。cmake 3.11.1 を使用してビルドします。Mac OS High Sierra バージョン 10.13.4。
c++ - コンパイルと一緒に Clang ツール (clang-tidy、iwyu など) を 1 回実行しますか?
Clang のさまざまなコード チェック ツール (clang-tidy や include-what-you-use など) をコンパイルと一緒に実行して、ソース コードが一度だけ解析および処理される(シングルパス) 方法はありますか?
C++ の解析は非常に重要でコストのかかるプロセスであるため、コンパイルのパフォーマンスを向上させるためにこれを行っています。
c++ - iwyu __forced_unwind に cxxabi.h を追加
コードベースで iwyu を実行していますが、追加を要求するファイルがいくつかあります
私はコードを削除することができ、それがcv.wait(mu)
.
具体的には、述語なしのバージョンです。
削除するcv.wait(mu)
と、iwyu は提案しなくなりcxxabi.h
ます。
この__forced_unwind
関数は何ですか?なぜ iwyu はそれを推奨していますか?これは安全に無視できますか?
最小限のテスト ケース: