ページ 11

「fatal error C1010」の回避

Posted: 2012年1月12日(木) 03:43
by tatra
質問です
Microsoft Visual Studio 2008 を使って勉強しているのですが
「fatal error C1010: プリコンパイル ヘッダーを検索中に不明な EOF が見つかりました。」
というエラーを回避する方法を探しています。

どういうことかといいますと

特定のプロジェクトに特化しないように作ったソースを使ってプログラムしたいのですが、
プロジェクトの都合上、プリコンパイル済みヘッダーを使っているので、上記の様なエラーが出てしまうのですが

出来れば、「プリコンパイル済みヘッダー」と「非環境依存ソース」を共存させて使いたいので、
プリコンパイル済みヘッダーを使いながら、特定のソースではそれを書かきたくないのです。

一応このようなサイトを見つけたのですが ->http://www.fides.dti.ne.jp/~oka-t/vc-mfc.html
2008環境では/YXが見当たりません。(見落としてるのかもですが。)
なので、何かこれの設定方法や回避方法をご存じの方いましたら、よろしくお願いします。

Re: 「fatal error C1010」の回避

Posted: 2012年1月12日(木) 09:20
by softya(ソフト屋)
どっちかをライブラリ化して分離するわけにはいけないのでしょうか?
あるいはソースコード毎にプリコンパイル済みヘッダの有無を指定できますが、それでは回避できませんか?

Re: 「fatal error C1010」の回避

Posted: 2012年1月12日(木) 18:23
by tatra
ソースごとの設定もできたのですか
早速調べてみたいと思います!

ライブラリ化に関しては、どちらのソースも改良を加えながらの進行なので、
少し手間がかかるかなーと思ってやりませんでした。

Re: 「fatal error C1010」の回避

Posted: 2012年1月12日(木) 19:29
by たかぎ
いっそのこと、/FIオプションでstdafx.hを指定しておくとかで回避できませんか?
試していないので、本当にできるかどうかはわかりませんが...

Re: 「fatal error C1010」の回避

Posted: 2012年1月14日(土) 20:07
by tatra
たかぎ さん、softya(ソフト屋) さん、 ありがとう御座いました。
おかげで無事解決することができました。

ソースごとの設定も出来ましたが、たかぎさんの方法のほうが手間がかからなくていいので、
今回はこの方法で行こうと思います。

改めまして、お二方、どうもありがとうございました。