0

clang lib-toolingとRecursiveAStVisitorを使用してC++フロントエンドを作成しました。clangフロントエンドのプリコンパイル済みヘッダーファイルの検索を無効にする

私はあらかじめ生成されたを使用しています。compile_commands.jsonファイルをコンパイルデータベースに読み込みます。 ソースファイルのコンパイルコマンドに、-include <file.h>コンパイラ引数が含まれることがあります。 clangは対応するコンパイル済のヘッダーファイルを探します。 PCHファイルが存在しない場合、clangはソースファイルのコンパイルを打ち切ります。

この動作を無効にする方法はありますか?そのため、PCHファイルが見つからない場合、clangは通常の方法でコンパイルを続行する必要があります。

ありがとうございます。

+0

を取得するためにあなたを導くことができるもの?? – Valgrind1691

+0

いいえ。コマンドラインを使用しているLinuxの場合。 – Hemant

+0

このエラーが特定のエラーになっています:エラー:適切なプリコンパイル済みヘッダーファイルがディレクトリにありません " – Hemant

答えて

0

私はビジュアルスタジオの解決策を知っていますが、問題はほとんど同じです。 そのファイルのプリコンパイル済みヘッダーを生成する必要があります。これを見て持っている:事前コンパイルヘッダへの洞察力のための

Precompiled headers with GCC

とも: Using Precompiled Headers

ない厳密解が、Visual Studioを使用1

関連する問題