C++ 构建vcxproj文件会给我带来一个无信息的错误";系统找不到指定的路径";

C++ 构建vcxproj文件会给我带来一个无信息的错误";系统找不到指定的路径";,c++,visual-studio-2017,vcxproj,C++,Visual Studio 2017,Vcxproj,当我在vs 2017中构建一个项目时,可能会出现如下错误: 1>------ Build started: Project: TortoiseGitMerge, Configuration: Debug Win32 ------ 1>Performing Custom Build Tools 1>The system cannot find the path specified. 1>C:\Program Files (x86)\Microsoft Visual Stud

当我在vs 2017中构建一个项目时,可能会出现如下错误:

1>------ Build started: Project: TortoiseGitMerge, Configuration: Debug Win32 ------
1>Performing Custom Build Tools
1>The system cannot find the path specified.
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(171,5): error MSB6006: "cmd.exe" exited with code 3.
1>Done building project "TortoiseMerge.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 10 up-to-date, 0 skipped ==========
在此错误消息中,没有任何信息使我更接近解决方案。 指定了哪条路径

我怎么知道?有问题的路径未写入该错误消息的确切原因是什么

执行自定义生成工具

这还不足以知道发生了什么。您需要提升构建详细信息,以便可以看到这些自定义构建命令正在执行。找到一个失败的,然后给你一个机会,在诊断的灾难


使用工具>选项>项目和解决方案>生成并运行,“MSBuild项目生成输出详细信息”=详细信息。您现在在“输出”窗口中看到的构建跟踪变得更加健谈,应该会显示掉下来的实际命令。

我发现更改那里的详细程度会产生很大的不同。输出详细度和日志文件详细度设置为最小。我改为“详细”(“正常”不够)和“安静”,发现
C:\ProgramFiles(x86)\Windows Kits\10\bin\10.0.16299.0\x86\uicc.exe
缺失。你的评论足以作为一个勾选答案。