OpenGL
ゲームではC++
で、Visual Studio 2013
を使用しています。これまではすべて正常に動作しましたが、約3日後に私のファイルを変更したときに私のファイルがコンパイルされなくなりました。奇妙なことは、実際にはこの単一のファイルに関連しているということです。他のすべてのファイルは期待どおりに動作します。だから私が上記のファイル(それに実装されている.h file
)の中の何かを変更すると、Visual Studio
は気にしません。たとえ実行不能な文を書き込んだとしても、それは赤い線で表示されますが、とにかく気にしないので、古いコンパイル済みのバージョンを使用します。 "build-Debug"
フォルダを削除すると、ファイルを再度コンパイルして、正常に動作します。任意のアイデアはどのようにこの問題を解決するには?Visual Studioで特定のファイルがコンパイルされていません
"build-Debug"フォルダには、実装されているすべてのヘッダーファイル用の.objファイルが含まれていないこともわかりました。たぶんそれはそれと関係がありますか?
また、私の一般的な建物のプロパティは大丈夫です。ファイルが変更されたときにいつもコンパイルするようなものです。
プロジェクトから誤って削除された可能性がありますか?それはVSに現れますか?削除するか(まだ存在する場合)、(再)追加してください。 – RhinoDevel
各コンパイル単位のオブジェクトファイル、つまり '.cpp'ファイルが出力されます。任意のファイルにヘッダーが含まれていますか?おそらく、プリコンパイルされたヘッダーを含めるために使用するヘッダーですか? – LogicStuff
これはプロジェクトに表示され、私は既にそれをサーバ時に削除し、再度追加しました。ファイルを再作成し、その中にコンテンツを貼り付けました。 さて、ヘッダーがあれば、私はそのインスタンスを作成しているので、ヘッダーを呼び出しています。私はプリコンパイル済みヘッダーを使用していません。 – Thomas