[解決済み] .h.gchファイルとは何ですか?
2022-02-06 15:57:56
質問事項
最近、授業の課題で、G++を使ってプログラムを作ることがありました。
makefileを使ったのですが、なぜか時々.h.gchファイルが残ってしまいます。
コンパイルに影響しないこともありますが、たまに、修正された問題や意味のわからない問題でコンパイラがエラーを出すことがありました。
2つ質問があります。
1) .h.gchファイルとは何ですか、また何に使うのですか?
2) クリーンアップされていないのに、なぜこのような問題が発生するのでしょうか?
どのように解決するのか?
A
.gch
ファイルは、プリコンパイルされたヘッダーです。
もし
.gch
が見つからない場合は、通常のヘッダーファイルが使用されます。
しかし、プロジェクトがプリコンパイルされたヘッダを生成するように設定されている場合、ヘッダが存在しなければ作成され、次のビルドで使用されます。
時々
*.h.gch
が破損したり、古い情報が含まれていることがあります。そのファイルを削除して、再度コンパイルすると直ります。
関連
-
[解決済み] 式はクラス型を持つ必要があります。
-
[解決済み】リンカーエラーです。"リンカ入力ファイルはリンクが行われていないため未使用"、そのファイル内の関数への未定義参照
-
[解決済み】Enterキーを押して続行する
-
[解決済み] explicit キーワードの意味は?
-
[解決済み] ルール・オブ・スリーとは?
-
[解決済み] C++11では、標準化されたメモリモデルが導入されました。その意味するところは?そして、C++プログラミングにどのような影響を与えるのでしょうか?
-
[解決済み] ムーブセマンティクスとは何ですか?
-
[解決済み] g++とgccの違いは何ですか?
-
[解決済み】C/C++の"-->"演算子とは何ですか?
-
[解決済み】画像処理。コカ・コーラ缶」認識のためのアルゴリズム改良
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】C++でint型に無限大を設定する
-
[解決済み】Visual Studio 2015で「非標準の構文; '&'を使用してメンバーへのポインターを作成します」エラー
-
[解決済み】非静的メンバ関数への参照を呼び出す必要がある
-
[解決済み】C++でユーザー入力を待つ【重複あり
-
[解決済み】 != と =! の違いと例(C++の場合)
-
[解決済み] string does not name a type Errorが発生するのはなぜですか?
-
[解決済み] クラスにデフォルトコンストラクタが存在しない。
-
[解決済み】テンプレートの引数1が無効です(Code::Blocks Win Vista) - テンプレートは使いません。
-
[解決済み】デバッグアサーションに失敗しました。C++のベクトル添え字が範囲外
-
[解決済み】 while(cin) と while(cin >> num) の違いは何ですか?)