我在 Visual Studio 2010 上有一个项目,它使用与 Qt 4.8 的集成、一些增强功能,所有这些东西都是用 SVN 版本化的。
一切都很好:我将解决方案文件夹从一个地方移动到另一个地方,在不同的计算机上编译它。但是,一旦我重命名了解决方案文件夹,并且当我尝试构建项目时 - 编译器只写了一个错误:
Error 1 error MSB6006: "cmd.exe" exited with code 1. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets 151
但是当我返回旧解决方案文件夹的名称时 - 一切都会再次构建而没有任何错误!
正如我所想,编译器不能对 *.ui 文件使用自定义构建步骤并停止整个构建过程。可能,绝对路径存在一些问题,但我第二天找不到它:(