I am fairly new with using Visual Studio 2017 which I currently have set up on my system. I have been trying to make many C++ files for my project in Unreal Engine 4.19. When I look at all my codes, they appear to look fine, all green with no red in any place so far as I can see. When it go to Build the files, I get an error that I have not been able to figure out yet, and I hope some one may be able to help out. I like to ask for help in two places here if possible.
- What is the proper way to Build the C++ files inside Visual Studio for Unreal Engine?
- How may I fix this error I am struggling with? Here is the lines of error code I get:
1>------ Build started: Project: Aysel_Keep, Configuration: Development_Editor x64 ------
1>Using ‘git status’ to determine working set for adaptive non-unity build.
1>Creating makefile for hot reloading Aysel_KeepEditor (game project files are newer)
1>Compiling game modules for hot reload
1>Parsing headers for Aysel_KeepEditor
1> Running UnrealHeaderTool “D:\Unreal Projects\Aysel_Keep 4.19\Aysel_Keep.uproject” “D:\Unreal Projects\Aysel_Keep 4.19\Intermediate\Build\Win64\Aysel_KeepEditor\Development\Aysel_KeepEditor.uhtmanifest” -LogCmds=“loginit warning, logexit warning, logdatabase error” -Unattended -WarningsAsErrors -installed
1>D:/Unreal Projects/Aysel_Keep 4.19/Source/Aysel_Keep/Aysel_KeepCharacter.h(13) : LogWindows: Error: === Critical error: ===
1>D:/Unreal Projects/Aysel_Keep 4.19/Source/Aysel_Keep/Aysel_KeepCharacter.h(13) : LogWindows: Error:
1>D:/Unreal Projects/Aysel_Keep 4.19/Source/Aysel_Keep/Aysel_KeepCharacter.h(13) : LogWindows: Error: Assertion failed: Class->Children == NULL [File:D:\Build++UE4+Release-4.19+Compile\Sync\Engine\Source\Programs\UnrealHeaderTool\Private\HeaderParser.cpp] [Line: 5499]
1>D:/Unreal Projects/Aysel_Keep 4.19/Source/Aysel_Keep/Aysel_KeepCharacter.h(13) : LogWindows: Error:
1>D:/Unreal Projects/Aysel_Keep 4.19/Source/Aysel_Keep/Aysel_KeepCharacter.h(13) : LogWindows: Error:
1>D:/Unreal Projects/Aysel_Keep 4.19/Source/Aysel_Keep/Aysel_KeepCharacter.h(13) : LogWindows: Error:
1>D:/Unreal Projects/Aysel_Keep 4.19/Source/Aysel_Keep/Aysel_KeepCharacter.h(13) : LogWindows: Error:
1>EXEC : error : UnrealHeaderTool failed for target ‘Aysel_KeepEditor’ (platform: Win64, module info: D:\Unreal Projects\Aysel_Keep 4.19\Intermediate\Build\Win64\Aysel_KeepEditor\Development\Aysel_KeepEditor.uhtmanifest, exit code: CrashOrAssert (3)).
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.MakeFile.Targets(44,5): error MSB3073: The command ““C:\Program Files\Epic Games\UE_4.19\Engine\Build\BatchFiles\Build.bat” Aysel_KeepEditor Win64 Development “D:\Unreal Projects\Aysel_Keep 4.19\Aysel_Keep.uproject” -WaitMutex -FromMsBuild” exited with code 3.
1>Done building project “Aysel_Keep.vcxproj” – FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Thanks in advance for your time and assistance.