我正在尝试使用 visual studio 2010 生成一个 .exe,第一次它构建良好但是如果我删除 .exe 并且再次尝试构建而不对文件进行任何更改第二次,它不会生成.exe 再次显示,即使 .exe 不存在,它也只是显示如下,
========== 构建:0 成功,0 失败,1 最新,0 跳过 ==========
在互联网上搜索时,我发现每次都使用 VS2010 的“重建”选项可能会再次构建。但是我不想使用重建选项,因为我总是通过命令提示符生成 .exe,总是使用类似 devenv/build "Debug|x64"的东西......
我还尝试使用 Visual Studio 2012 进行构建,但在第二次生成时仍然面临同样的问题。
请给我一个解决方案。我尝试了两周,但没有找到可以很好地解决此问题的解决方案(“重建”选项除外)。
最佳答案
项目属性 -> 构建事件 -> 构建后事件 -> 命令行:
del /F /Q "$(IntDir)\$(MSBuildProjectName).lastbuildstate"
这将在每次构建后删除 lastbuildstate 文件,因此每次都会重新生成 .exe 文件。
关于c++ - VisualStudio 2010 和 Visual Studio 2012 的 1 个最新问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18852506/