私のコンパイラにstdafx.hが欠落していることについて(WindowsのMingw32)

StackOverflow https://stackoverflow.com/questions/5408583

質問

簡単な質問があります。コンパイラにstdafx.hがないことに気付きました(WindowsのMingw32)

私はそれを持っているはずですか?それとも、それを回避する方法はありますか?

読んでくれてありがとう

編集:stdafx.hのすべてを取り出したら、これが私の現在のビルドログです。

http://pastebin.com/bczlr8xy

役に立ちましたか?

解決

このウィキペディアの記事を読んでください。私がリンクした段落とその下の段落(MINGW32はGCCを使用します)。

http://en.wikipedia.org/wiki/precompiled_header#stdafx.h

以来 stdafx.h すべてのインスタンスを削除する最も一般的なヘッダーが含まれています #include stdafx.h コンパイルしてみてください。特定の関数が欠落しているエラーをコンパイルした場合は、適切なヘッダーを追加します。すすぎ、繰り返します。

他のヒント

いいえ。 Stdafx.h MSVC ++で作成されます。通常、最も一般的なヘッダーファイルが含まれています。と Stdafx.h 最初はすべての.cppファイルに含まれています。これは プリコンパイルヘッダー (設定でそうした場合)MSVC ++によって作成されました。

すべての場合:Visual C ++で事前にコンパイルされたヘッダーファイルstdafx.hを使用すると、常に1つまたは他の問題が作成されますnケースuはVisual C ++から「Windows Consoleアプリ」を作成しました。解決策は、事前にコンパイルされたWindowsコンソールアプリケーションではなく、「空のプロジェクト」を作成するだけです。空のプロジェクトを作成した後、ソースファイルを作成します。ビジネスロジックを記述し、必要なすべてのリソースとヘッダーファイルを追加します。外部依存関係ファイルは、ソースコードが次の場合と同じディレクトリに保管します。たとえば、c: users john documents visual Studio 2010 projects xyz.cpp xyz.cpp。最後に、ソースファイルをグローバルスコープに追加すると、作成された「空のプロジェクト」に追加されます。 Visual Studioプロンプトで「ファイル」をクリックして、ソースファイルをプロジェクトに追加するオプションを選択して実行できます。おかげで:ルーフ・カーン

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top