c++ - VisualStudio 2010 和 Visual Studio 2012 的 1 个最新问题

标签 c++ visual-studio-2010 visual-studio-2012

我正在尝试使用 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/

相关文章:

c# - 对于 var q = "A"+ "B"+ "C",字符串连接在 C# 中是如何发生的

c++ - 对于没有复制类,我可以更改代码以便 VS2010 编译器在有问题的行上标记错误吗?

c++ - 在 VS2010 上有几个项目和几个 "main"函数

c++ - SBox 的线性近似表计算

c++ - 在原生 C/C++ 中使用 Qt 绘制二维码

c# - 使用 VS2012 附带的 Install Shield 创建可更新的设置

从 Visual Studio 2010 迁移到 2012 时的 C++11 问题

c++ - Visual Studio 2013 : "VC++ Directories" option missing

c++ - Clang RecursiveASTVisitor 是否有最终访问方法?

c++ - 哪些库必须与 Protocol Buffer 生成的 C++ 代码链接