プログラミング初心者です。
構文解析のためにbisonとFlexを勉強しています。
これらを、VC++ 6.0で使用できるように設定し、いざビルドを
行ったところエラーが発生しました。
どうやら原因はメニューの「プロジェクト(P)」→「設定」→
「C/C++」→カテゴリ「プリコンパイル済みヘッダー」で
「プリコンパイル済みヘッダーを使用する」にチェックが入っていた
ためで、これを「プリコンパイル済みヘッダーを使用しない」にした
ところうまくビルドすることができました。
ですが、どうしてうまくいったのかがわかりません。お詳しい方がいらっしゃいましたら、どうかお教えください。
No.1ベストアンサー
- 回答日時:
プリコンパイルヘッダというのは、ヘッダファイル解析時間の削減を目的として、ヘッダ部をコンパイラが独自にキャッシュするものです。
VCの場合、この設定を有効にした全てのソースの先頭で、必ず「設定で指定したプリコンパイルヘッダ」をincludeしていなければいけない仕様です。
デフォルトのプリコンパイルヘッダはstdafx.hですので、各ソースの先頭の命令は #include "stdafx.h"から始まる必要があります。
# 仕組み的には、stdafx.hの内容としてコンパイル済みのデータを持ってきて処理するためらしいですが…うっとうしいのは確か。
で、コンパイラコンパイラが生成するソースにはこれらが無いためエラーになります。
そして、使わない設定にすると、この必要が無くなってビルドが通ります。
# 一応、ソースの先頭にincludeを追加してもビルドは成功するはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(パソコン・スマホ・電化製品) Webページ印刷時にヘッダー・フッターをつけたい 1 2022/04/25 21:35
- Excel(エクセル) エクセルのフッタやヘッダーについて 3 2023/02/04 09:45
- その他(パソコン・スマホ・電化製品) Webページの印刷 1 2023/04/17 14:01
- HTML・CSS 【HTML】記事下の監修欄で使われるh5などのヘッダーについて 2 2022/04/06 17:55
- ノートパソコン 教えて下さい。過去のエクセルのファイルデータの中に、ヘッダーのところに図形を登録しています。 今回新 4 2023/04/11 15:16
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- Excel(エクセル) 教えて下さい。 ●過去のエクセルのファイルデータの中に、ヘッダーのところに図形を登録しています。 ● 2 2023/04/11 17:40
- Visual Basic(VBA) マクロについて教えてください 2 2023/06/09 16:01
- Visual Basic(VBA) マクロについて教えてください。 3 2023/06/09 17:37
- PHP Content-Typeが機能していない? 2 2022/07/17 11:10
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PivotTableのデータソースを一...
-
ブログサイトの見分け方(Movab...
-
リンク先のURLを別の文字にする...
-
Excel で下線が消えてしまうの...
-
URLが青くならない
-
パワーポイント:テキストボッ...
-
エクセルのセルの下線が消えない
-
ニコニコ動画のタグロックについて
-
ブログランキングのバナーを2...
-
AppleのNumbersというアプリで...
-
Google Keepで数字に勝手に下線...
-
キーボードの2(ふ)のキーに...
-
アメブロにグーグルマップを埋...
-
アンダースコア(下線)のあるメ...
-
アフィリエイトのテキストリン...
-
Wordでレイアウトを変えないで...
-
HTMLのbody内に<style>~</styl...
-
ホームページにPDFファイルをリ...
-
Office2010の下線の色について
-
ニコ動のタグ荒らしについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PivotTableのデータソースを一...
-
ブログサイトの見分け方(Movab...
-
VC++ 6.0 プリコンパイル済みヘ...
-
文字コードを指定すると文字化...
-
リンク先のURLを別の文字にする...
-
Excel で下線が消えてしまうの...
-
URLが青くならない
-
パワーポイント:テキストボッ...
-
Google Keepで数字に勝手に下線...
-
HTMLのbody内に<style>~</styl...
-
アンダースコア(下線)のあるメ...
-
Latexにおける下線のひき方のコト
-
AppleのNumbersというアプリで...
-
フランス語の質問です。 J'aime...
-
Word で下線の色の変え方
-
エクセルのセルの下線が消えない
-
WORD2010 ハイパーリンクの下線...
-
Wordでレイアウトを変えないで...
-
Excelヘッダーの書式
-
E-mail中の文章に赤で下線を引...
おすすめ情報