【问题标题】:Permission error every time I build in visual studio 2015每次我在 Visual Studio 2015 中构建时都会出现权限错误
【发布时间】:2017-06-14 20:44:25
【问题描述】:

我刚刚开始学习使用 Unreal 进行编程,我正在学习 Udemy 上的 Unreal Engine 教程,最近我遇到了一个问题,每次我写错代码并构建项目时,即使有没有指示错误的行,我收到此消息

>

 1>------ Build started: Project: BuildingEscape, Configuration: Development_Editor x64 ------
1>  Compiling game modules for hot reload
1>  Performing 2 actions (2 in parallel)
1>  [2/2] Link UE4Editor-BuildingEscape-2523.lib
1>  [1/2] Link UE4Editor-BuildingEscape-7173.dll
1>     Creating library D:\Unreal Projects\03_BuildingEscape\BuildingEscape\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-BuildingEscape-7173.lib and object D:\Unreal Projects\03_BuildingEscape\BuildingEscape\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-BuildingEscape-7173.exp
1>     Creating library D:\Unreal Projects\03_BuildingEscape\BuildingEscape\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-BuildingEscape-7173.suppressed.lib and object D:\Unreal Projects\03_BuildingEscape\BuildingEscape\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-BuildingEscape-7173.suppressed.exp
1>ERROR : UBT error : Failed to produce item: D:\Unreal Projects\03_BuildingEscape\BuildingEscape\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-BuildingEscape-2523.lib
1>  Total build time: 3.07 seconds (Local executor: 0.00 seconds)
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets(41,5): error MSB3075: The command ""D:\Unreal Engine\Engine\UE_4.15\Engine\Build\BatchFiles\Build.bat" BuildingEscapeEditor Win64 Development "D:\Unreal Projects\03_BuildingEscape\BuildingEscape\BuildingEscape.uproject" -waitmutex" exited with code 5. Please verify that you have sufficient rights to run this command.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

即使我删除了我编写的代码并再次点击构建,我也会遇到同样的错误...... 我正在使用 Windows 10。

【问题讨论】:

  • 听起来像您(除其他外)您的构建系统存在问题,无法正确跟踪依赖关系,因此无法重新构建所有更改的源文件。我建议先解决这个问题。
  • 确保执行构建所需的所有工具都可以从您构建的路径执行。
  • 听起来很公平......我该如何做这两件事? :D
  • 您要做的第一件事就是在 Google 上搜索。
  • 过去一周我一直在 Google 上查找此错误,尝试了我找到的所有解决方案,但没有一个有效...

标签: c++ visual-studio-2015 compiler-errors unreal-engine4


【解决方案1】:

在您深入兔子洞之前,请检查以确保您的操作系统不会简单地锁定您的某个中间文件。如果您在重建之前删除 D:\Unreal Projects\03_BuildingEscape\BuildingEscape\Intermediate\ 的全部内容,这将确保您不是简单地查看锁定或损坏的中间体。这不能保证是问题,但不良的中间体可能会导致无法解释的构建错误,因此清除它们至少可以缩小您需要调查的可能原因的范围。当然,在您尝试重建时,请确保您的编辑器没有运行,或者作为一个卡住的进程运行。

【讨论】:

    【解决方案2】:

    我不知道是什么导致了从 Visual Studio 编译的问题,但如果我使用 Unreal 中的编译按钮进行编译,代码似乎编译得很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-29
      • 1970-01-01
      • 1970-01-01
      • 2013-10-06
      • 1970-01-01
      相关资源
      最近更新 更多