MS Visual C++ 2010 Express を使用しています。プログラムを実行したいとき、それは最初の 1 回だけしか機能しません。これは、初めて実行した後、コードをすべて変更してから再度実行しようとすると、古いコードが実行され続けることを意味します。どうすればこれを防ぐことができますか?
ps - 新しいコードを作成した後、「ソリューションのビルド」を使用していますが、それでも発生します
MS Visual C++ 2010 Express を使用しています。プログラムを実行したいとき、それは最初の 1 回だけしか機能しません。これは、初めて実行した後、コードをすべて変更してから再度実行しようとすると、古いコードが実行され続けることを意味します。どうすればこれを防ぐことができますか?
ps - 新しいコードを作成した後、「ソリューションのビルド」を使用していますが、それでも発生します
図私はそれを実際の答えにするかもしれません:
クロックが調整されている場合 (@anhoppe)、問題が発生する可能性があり、デバッグ キャッシュに関係している可能性もあります。その中での研究をお勧めします。これを確認する場所の 1 つは、VisualStudio (VS2010、VS2012) デバッガー キャッシュをリセットする方法です。
そして最後に、一見明らかなように、「ソリューションの再構築」(@Kevin) をまだ試していない場合は試してください。