F1004 コンパイラの内部エラー (BCB6 + boost 1.33.1)
boostを使っていると、時々発生するようだ。
どうやら、インライン関数のオプションが関連しているらしい。
インライン展開しないようにするとなおるというサイトを見つけたが、インライン展開しないようにチェックがついていてもエラーが出る。
そこで、インライン展開させてみたらコンパイルが通った。
他には…
やっぱり、何がなんだかわからずエラーが出ることがある。
仕方ないので、クリーンアップして中間ファイルを全部削除してから再ビルドしてみる。
ちゃんとフォルダを確認しないと、中間ファイルが残ってたりすることがあるかも知れない。
それでもダメな時は、コマンドラインでコンパイルしろって書いてあったけど…。
基本的に、この段階でどうしてもコンパイラのエラーが出たら、ちょっと嫌な感じがする。
特に過去に一度でもコンパイルできたことがあるなら余計に。
| 固定リンク
「CBuilder」カテゴリの記事
- 一定時間アイドル状態が続いたら何かをしたい(2015.11.26)
- TMetafileへの描画が反映されない(2015.07.30)
- TDataModuleはClientHeightプロパティを持っていない(2015.02.19)
- VCLのTStringsを検索キーワードのトークナイザー的に使ってみる(2014.12.18)
- Delphi/C++Builder TControl::ClientToScreenでVCLコントロール上の座標をスクリーン座標に変換する(2014.12.02)
この記事へのコメントは終了しました。
コメント