Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/153.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 每当我尝试运行Visual Studio时,它都会重新编译该项目_C++_Windows_Visual Studio_Winapi_Visual Studio 2005 - Fatal编程技术网

C++ 每当我尝试运行Visual Studio时,它都会重新编译该项目

C++ 每当我尝试运行Visual Studio时,它都会重新编译该项目,c++,windows,visual-studio,winapi,visual-studio-2005,C++,Windows,Visual Studio,Winapi,Visual Studio 2005,我有一个VisualStudio2005解决方案。每次我尝试运行启动项目(C++)时,项目都会再次生成,尽管我没有做任何更改 我如何才能获得正常、理智的行为,只有在需要的时候才能构建项目 如何进一步调试该问题 谢谢 尝试一个干净的,然后构建一个项目/独奏曲 对每个源文件进行修改,以更新修改的日期时间(只需从中添加和删除空格) 至少有一次,我看到一些文件,它们的最后一次写入时间是在将来的某个时间。可能是因为上次写入文件时我的计算机的时钟错误,或者文件来自另一台时钟错误的计算机 这可能会导致此问题,

我有一个VisualStudio2005解决方案。每次我尝试运行启动项目(C++)时,项目都会再次生成,尽管我没有做任何更改

我如何才能获得正常、理智的行为,只有在需要的时候才能构建项目

如何进一步调试该问题

谢谢

  • 尝试一个干净的,然后构建一个项目/独奏曲

  • 对每个源文件进行修改,以更新修改的日期时间(只需从中添加和删除空格)


  • 至少有一次,我看到一些文件,它们的最后一次写入时间是在将来的某个时间。可能是因为上次写入文件时我的计算机的时钟错误,或者文件来自另一台时钟错误的计算机

    这可能会导致此问题,因此请检查所有源文件上的时间戳,并检查计算机的时钟是否正确

    请尝试此PowerShell命令:

    get-childitem . -Recurse | ? { $_.LastWriteTime -gt (Get-Date) }
    

    成功了。谢谢!我试图用perl脚本实现同样的功能,但不知何故,我的脚本失败了。再次感谢!2) 做到了(使用OldFart的PowerShell脚本)。我尝试用perl脚本执行同样的操作,但我的脚本不够好。请尝试以下帖子: