gpt4 book ai didi

c++ - Visual C++ 生成错误 : Failed to register output

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:58:27 24 4
gpt4 key购买 nike

所以我有一个正在处理的项目,每次构建时,它都会构建然后执行程序,然后以构建错误结束。为什么会这样?我似乎无法在项目属性中找到它将在构建中执行文件的位置。
这有点烦人,而且最终还会产生错误。这是输出的摘录

2>Link:
2> Generating code
2>c:\users\d0c\desktop\jlrria.lottery.repo\trunc\hash\hl_hashwrapper.h(277): warning C4706: assignment within conditional expression
2> Finished generating code
2> lottery-gui.vcxproj -> C:\Users\d0c\Desktop\jlrria.Lottery.repo\trunc\build\Release\lotteryslayer.exe
2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(741,5): warning MSB3073: The command ""C:\Users\d0c\Desktop\jlrria.Lottery.repo\trunc\build\Release\lotteryslayer.exe" /RegServerRedirect" exited with code 2.
2> The previous error was converted to a warning because the task was called with ContinueOnError=true.
2> Build continuing because "ContinueOnError" on the task "Exec" is set to "true".<br>
2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(744,5): error MSB8011: Failed to register output. Please try enabling Per-user Redirection or register the component from a command prompt with elevated permissions.
2>
2>Build FAILED.

所以我想我正在寻求两件事的帮助
首先也是最重要的:它为什么要执行构建程序
第二:为什么我会收到此错误?

谢谢。还构建后没有项目,否则上面的日志会显示“构建后”:p

最佳答案

使用具有管理员权限的 Visual Studio 启动。您可以通过右键单击 VS 快捷方式并选择 Run As Administrator 来执行此操作。或者创建一个快捷方式,您可以在其中启用 Run As Admin

原因:

查看错误:

错误 MSB8011:无法注册输出。请尝试启用每用户重定向或使用提升的权限从命令提示符注册组件。

此外,它似乎是一个 DLL/ActiveX 控件项目。查看:Linker->General->Register Output,设置为NO。

关于c++ - Visual C++ 生成错误 : Failed to register output,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7133936/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com