Visual Studio跳过构建

14

当我尝试构建我的项目时,在生成窗口中出现以下消息:

========== 构建: 0 成功或最新, 0 失败, 1 跳过 ==========

我尝试了重新构建,再次构建,但都没有帮助。有没有一种方法可以查看更详细的消息? “跳过”的部分并没有告诉我出了什么问题。我正在使用Visual Studio 2005专业版。


当其他方法都无效时,重新启动Visual Studio可能会产生令人惊讶的效果。这表明,除其他原因外,这可能是由于VS的错误引起的。 - Roman Starkov
7个回答

13

按照CMS所说,与配置管理器检查并确保设置了正确的平台。当您使用像MS应用程序块这样的东西时,很多时候默认平台是设置为Itanium。


它应该设置为什么? - Geo
取决于您的机器,但在大多数情况下它会是win32。 - Coentje
否则,就像CMS截图中的任何CPU一样。 - Coentje
就是这样!我将它改为Win32,然后构建开始了。谢谢! - Geo
太好了,很高兴能够帮助。 - Coentje

12

检查您的解决方案属性,然后转到“配置属性”,确保您想要构建的所有项目都已选中编译标志:


3

这可能发生的另一个原因(我曾经遇到过):

当您的VS安装中缺少x64编译器工具链,而您正在为x64构建时。

要解决此问题,请在 appwiz.cpl (“程序和功能”)中查找MSVS,单击“卸载/更改”,然后转到C ++下的x64工具链复选框并选中它。


1

最近我遇到了一个问题,当我尝试编译一个明显与其父级解决方案脱离的项目时。

最终我成功编译了它,但是它无法工作,因为另一个项目中的某个库缺失(这本应该是构建成功所需的解决方案的一部分)。


0
我已经找到了问题所在的解决方案*.sln文件。 返回到之前的版本并修复了问题。 通常项目会引用一个实际有问题的项目,所以尝试建立参考列表以查看问题所在。

0
嗯...我记得曾经骂过那个问题?只是根据我的糟糕的记忆猜测,也许输出目录路径不存在?

-3
通常我遇到这种情况是因为电脑资源(内存)不足,关闭一些程序后编译就可以正常运行了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接