-1

我已经在 Visual Studio Team Services 中为 UWP 解决方案设置了一个构建过程,它使用我的盒子上的代理。我的解决方案包含 C++ 和托管项目的混合(2 个项目是 C++,其他是 C#)。我的问题是x86构建失败,而对于x64ARM平台构建成功完成。

从我从构建日志中看到的内容来看,它错误地将Win32平台视为x64,并将生成的*.lib文件放入bin\Release\x64文件夹而不是bin\Release\Win32,下一个项目应该从中获取它:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\x86_amd64\Lib.exe /OUT:"C:\Agent\_work\1\s\MyProj\MyProject1\bin\Release\x64\MyProject1.lib" /NOLOGO /LTCG C:\Agent\_work\1\s\MyProj\MyProject1\obj\Release\x64\test.obj

非常感谢任何有关如何解决此问题的建议。

4

1 回答 1

0

发生此问题是因为我没有设置多配置。为了能够为多个平台/配置构建解决方案,这是一项强制性设置。当我拿到那套时,构建开始成功。

于 2016-04-13T20:01:57.687 回答