2 フェーズの前処理段階を持つ C プロジェクト (fossil-scm) を実行しようとしています。
まず、ファイルを調べて特定のプロジェクト固有のマクロを修正し、インクルード ヘッダーを作成し、その他いくつかの処理を行うカスタム ビルドの前処理プログラムがあります。一連の.c
and.h
ファイルを作成します。結果は通常どおりコンパイルされ、「通常の」プリプロセッサを通過します。
最初のパートの結果を利用して、そこからビジュアル スタジオ プロジェクトを作成しました。デバッグしようとすると、ブレークポイントがスキップされました。すべてのファイルが
#line 1 "src/original_filename.c"
この行をコメントアウトしてデバッグを機能させることもできますが、この行を使用して元のコンテキストでデバッグすることをお勧めします。
それで...
処理されたファイルをコンパイルするように設定するにはどうすればよいですか?ただし、#line
ディレクティブを使用して元のファイルのデバッグ機能を提供しますか?
ファイルの横にディレクトリを配置しようとしましたがsrc
、 を押してプログラムを起動するとF10
機能しますが、元のファイルをプロジェクトエクスプローラーに取得して簡単に開いてブレークポイントを配置する方法がわかりませんコンパイラはそれらをコンパイルしようとしています。