我们正在将编译系统迁移到
可以看到,该解决方案有几个项目。项目本身存在于解决方案中,并且可以在VS IDE内编译。此外,其他目标也不会失败(例如:A、B、D)。我们之前的编译行在同一项目上运作正常:
msbuild
,但发现一些项目报告以下错误:
编译行为:c:\src\libs\a_lib\A\A.vcxproj : error MSB4057: 项目中不存在目标“C”。
c:\src\libs\a_lib\B\B.vcxproj : error MSB4057: 项目中不存在目标“C”。
c:\src\libs\a_lib\C\C.vcxproj : error MSB4057: 项目中不存在目标“C”。
c:\src\libs\a_lib\D\D.vcxproj : error MSB4057: 项目中不存在目标“C”。
msbuild "c:\src\libs\a_lib\a_lib.sln" /nologo "/target:C" /t:build "/p:Configuration=Release" "/p:Platform=Win32"
可以看到,该解决方案有几个项目。项目本身存在于解决方案中,并且可以在VS IDE内编译。此外,其他目标也不会失败(例如:A、B、D)。我们之前的编译行在同一项目上运作正常:
devenv "c:\src\libs\a_lib\a_lib.sln" /project "C" /build /nologo "Release|Win32"