Unity3d 尝试在windows上构建滚动学习项目时出错
我遵循滚球学习项目,但当我想要构建游戏时,却出现了错误。以下是信息: 例外: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.ActionUnity3d 尝试在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.
1[T]setupStartInfo)(位于:0)UnityEditorInternal.IL2CPPBuilder.RunIl2CppWithArguments(System.Collections.Generic.List
1[T]arguments,System.Action1[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++
的桌面开发缺失,正在构建中!谢谢!很高兴提供帮助:)