构建vcxproj文件给我一个无信息错误“系统找不到指定的路径”

问题描述 投票:3回答:2

当我在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 ==========

在此错误消息中,没有信息使我更接近解决方案。指定了哪条路径?

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

c++ visual-studio-2017 vcxproj
2个回答
4
投票

执行自定义构建工具

这还不足以知道发生了什么。您将希望增加构建详细程度,以便您可以看到这些自定义构建命令被执行。找到那个失败的那个会给你一个诊断事故的机会。

使用工具>选项>项目和解决方案>构建和运行,“MSBuild项目构建输出详细程度”=详细。您现在在“输出”窗口中看到的构建跟踪变得更加繁琐,并且应该显示实际的命令。


-1
投票

不幸的是,如果你不知道采取什么样的自定义构建步骤,最好的答案就是直接查看.vcxproj文件并查找

© www.soinside.com 2019 - 2024. All rights reserved.