The message'Target is up to date' appears, but it does not apply to the editor.

I modified the cpp file.
And I built in Visual Studio.
In the’output’ window
2>Target is up to date
2>Total execution time: 0.63 seconds
Only the above message is displayed.

And the information modified in the editor is not applied.
Even if you click’Complie’ in the editor, the result is the same.

Other new projects work well.
The problem only occurs in certain projects.

People who have the same problem on the same project
Some people do not happen.

If you know about this question, I would like to give you an answer.

Thank you.

1 Like

I know it’s been a while, but maybe you’ve found a solution to this problem?

For me I was using FastBuild, so new file that is compiled using FastBuild, it stops taking new changes. Haven’t found solution yet…

I’ve also had this issue on a particular computer and am using FASTBuild. I managed to fix it by downloading the latest version of FASTBuild (1.13 as of writing) and use that instead. I also tried various other things so I cannot guarantee it works for everyone but I think this was the fix for me.

The FASTBuild version embedded in Unreal is an older version (0.99 I believe) with some customizations like adding support for a coordinator (as alternative to brokerage). I am not using this feature so I was fine to upgrade to a newer version, but if you’re using the coordinator feature you will lose that.

Here’s how I did it (Windows):

  1. Download and extract the latest version (in my case, I put everything in C:\FASTBuild).
  2. Create a system environment variable called FASTBUILD_EXECUTABLE_PATH and set the value to the FBuild executable (e.g. C:\FASTBuild\FBuild.exe).
  3. Rebuild your project/engine. This is important because the new FBuild version fails when it encounters cache / intermediate files of the old version, so you’ll have to clean them.