MFC 动态库编译错误

1> 正在生成代码...
1>Link:
1> 正在创建库 G:5100SPDP5100AppDebugUploadEngine.lib 和对象 G:5100SPDP5100AppDebugUploadEngine.exp
1> UploadEngine.vcxproj -> G:5100SPDP5100AppDebugUploadEngine.dll
1>C:Program Files (x86)MSBuildMicrosoft.Cppv4.0V110Microsoft.CppCommon.targets(1609,5): warning MSB3075: 命令“regsvr32 /s "G:5100SPDP5100AppDebugUploadEngine.dll"”已退出,代码为 5。请验证您是否有足够的权限来运行此命令。
1> 上一错误已转换为警告,因为调用任务时指定了 ContinueOnError=true。
1> 继续生成,因为任务“Exec”的“ContinueOnError”设置为“true”。
1>C:Program Files (x86)MSBuildMicrosoft.Cppv4.0V110Microsoft.CppCommon.targets(1621,5): error MSB8011: Failed to register output. Please try enabling Per-user Redirection or register the component from a command prompt with elevated permissions.
1>
1>生成失败。
1>
1>已用时间 00:00:08.16
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========

解决:在项目属性页中, 注册输出选择否

原文地址:https://www.cnblogs.com/dwx-bzdcxy/p/14048725.html