Microsoft Visual Studio 2015编译报错
1>------ 已启动生成: 项目: USBCamLib, 配置: Debug Win32 ------
1> 'Unlocker.exe' 不是内部或外部命令,也不是可运行的程序
1> 或批处理文件。
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(123,5): error MSB3073: 命令“Unlocker.exe "D:\01_project\02_grain\pdv-tools\USBCamLib\Debug\USBCamLib.pdb" /S
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(123,5): error MSB3073: :VCEnd”已退出,代码为 9009。
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
该错误提示显示无法找到"Unlocker.exe",它可能在编译工具链中缺失。根据错误提示信息,该问题与 pdb 文件(用于诊断与调试代码)有关。可以尝试以下几种解决方法:
- 安装Unlocker工具:你可以在官网下载Unlocker工具并安装,然后将其路径添加进环境变量中,以确保其程序位置正确。如果已经安装,可以尝试重新安装并将其路径设置到环境变量中。
- 重新生成pdb文件:尝试清除项目并重新生成 pdb 文件。在Visual Studio中,可以选择菜单中的“生成” - > “重新生成解决方案”来执行此操作。
- 关闭pdb文件生成:如果不需要生成pdb文件,可以在项目设置中将“生成调试信息”选项设置为“否”。在Visual Studio中,可以通过右键单击项目,选择“属性”选项卡,在“C/C++” - > “调试信息生成”中找到相关设置。
希望这些方法能够帮助您解决问题。
error MSB3073: :VCEnd”已退出,代码为 9009。