私は愚かに聞こえるかもしれない何かを尋ねたいと思っていますが、それを乗り越える方法は分かりません。Dev-C++を使用してC++プログラムでコンパイルされた間違ったファイル5.11
ヘッダーファイルと2つのcppファイルを持つC++プログラムを作成しました。そのうちの1つにmain.Iが含まれています。いくつかのインライン関数を持ついくつかのクラスの定義があります。クラスを定義し、cppファイルの1つで定義します(mainを持つものではありません)。 プログラムはコンパイルされ、うまく動いていますが、私はクラスのインライン関数のいくつかをいくつか変更したいと思っていました。私はこれらの変更を行い、プログラムをコンパイルして実行しましたが、新しいバージョンではなく以前のバージョンのヘッダーファイルを使用していました。
新しいファイルを使用して新しいプロジェクトを作成しようとしましたが、その場合でもプログラムは実際に古いバージョンを使用します。
私は窓の解決10
で12月-C++ 5.11を使用しています。私はファイル名を変更する必要があるように見えます。どうもありがとうございました!!
ビルドの間に 'クリーン'をしましたか?新しいプロジェクトについては、どういうわけか古いファイルをまだ含んでいると思います。ヘッダー名を変更して再試行してください。問題の特定に役立つ可能性があります。または、(多くのコンパイラで)引っ張られるヘッダファイルを表示するコンパイル行に-Hを追加してください。 – ccpgh
名前の変更!どうもありがとうございました!! :D –