Unity3d 尝试在windows上构建滚动学习项目时出错

Unity3d 尝试在windows上构建滚动学习项目时出错,unity3d,build,Unity3d,Build,我遵循滚球学习项目,但当我想要构建游戏时,却出现了错误。以下是信息: 例外:C:\程序 Files\Unity\Hub\Editor\2019.4.9f1\Editor\Data\il2cpp/build/deploy/net471/il2cpp.exe 没有正常运行!UnityEditorInternal.Runner.RunProgram (UnityEditor.Utils.p程序,System.String exe,System.String参数, 字符串工作目录, UnityEdit.

我遵循滚球学习项目,但当我想要构建游戏时,却出现了错误。以下是信息:

例外:C:\程序 Files\Unity\Hub\Editor\2019.4.9f1\Editor\Data\il2cpp/build/deploy/net471/il2cpp.exe 没有正常运行!UnityEditorInternal.Runner.RunProgram (UnityEditor.Utils.p程序,System.String exe,System.String参数, 字符串工作目录, UnityEdit.Scripting.Compilers.CompilerOutputParserBase解析器)(位于 :0) UnityEditorInternal.Runner.RunManagedProgram(System.String exe, System.String参数,System.String工作目录, UnityEdit.Scripting.Compilers.CompilerOutputParserBase解析器, System.Action
1[T]setupStartInfo)(位于:0)UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments(System.Collections.Generic.List
1[T]arguments,System.Action
1[T]setupStartInfo,System.String workingDirectory)(位于:0)UnityEditorInternal.IL2CPPBuilder.ConvertPlayerDLToCpp(UnityEditor.Il2Cpp.Il2CppBuildPipelineData数据,System.String输出目录,System.String工作目录,System.Boolean平台支持托管调试)(位于:0)UnityEditorInternal.IL2CPPBuilder.Run()(位于:0)UnityEditorInternal.IL2CPPUtils.RunIl2Cpp(System.String StagingReadata,UnityEdit或Internal.IIl2CppPlatformProvider platformProvider,System.Action
1[T]编译前修改输出, UnityEdit.RuntimeClassRegistry RuntimeClassRegistry)(位于 :0) DesktopStandalonePostProcessor.SetupStaginArea (UnityEditor.Modules.BuildPostProcessArgs args, System.Collections.Generic.HashSet`1[T]filesToNotOverwrite)(位于 :0) DesktopStandalonePostProcessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args)(位于 :0)当BuildFailedException时重新播放: 引发了类型为“UnityEdit.Build.BuildFailedException”的异常。 DesktopStandalonePostProcessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args)(位于 :0) UnityEdit.Modules.DefaultBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties和OutProperty)(位于 :0) UnityEdit.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup,UnityEditor.BuildTarget 目标,System.String安装路径,System.String公司名称, System.String productName、System.Int32宽度、System.Int32高度、, UnityEditor.BuildOptions选项,UnityEditor.RuntimeClassRegistry usedClassRegistry,UnityEditor.Build.Reporting.BuildReport)(位于 :0) gui实用程序:ProcessEvent(Int32,IntPtr)

运行C:\程序失败 Files\Unity\Hub\Editor\2019.4.9f1\Editor\Data\il2cpp/build/deploy/net471/il2cpp.exe --转换为cpp--发出空检查--启用数组边界检查--dotnetprofile=“unityaot”--编译cpp--libil2cpp static--platform=“WindowsDesktop”--architecture=“x64”--configuration=“Release”--outputpath=“K:\Arnaud\Documents\Unity\Project\roll-ball\Temp/staginagerea/Data\Native\GameAssembly.dll” --cachedirectory=“K:\Arnaud\Documents\Unity\Project\roll ball\Assets..\Library/il2cpp\U缓存” --探查器报告--映射文件解析器=“C:/Program Files/Unity/Hub/Editor/2019.4.9f1/Editor/Data/Tools/MapFileParser/MapFileParser.exe” --directory=K:/Arnaud/Documents/Unity/Project/roll-ball/Temp/stagingara/Data/Managed --generatedcppdir=K:/Arnaud/Documents/Unity/Project/roll ball/Temp/StagingArea/Data/il2cppOutput

我的构建目标是windows x86_x64。 我尝试在一个名为Builds的文件夹中构建我的项目,该文件夹位于资产、包等的同一根级别。就像在learn项目中一样(我尝试更改文件夹位置,但没有任何更改)。 我完全按照项目进行,我已经安装了IL2CPP,重新启动了我的计算机,并启动了VS2019。 你能帮我吗?谢谢


PS:我是unity的新手,这是我的第一个项目

请告诉我们之前的错误。你在这里告诉我们的只是在构建过程中出现了错误,但没有确切的错误信息。控制台中应该有一些编译器错误->请发布这些错误。@derHugo我更新了我的问题您的VisualStudio安装是否为使用C++的
游戏开发和使用C++
桌面开发勾选了模块?@derHugo
使用C++
的桌面开发缺失,正在构建中!谢谢!很高兴提供帮助:)