Hi folks, i’m new to unreal and testing the c++ tutorial, all work fine until i went to camera position,
Tutorial is here (its epic content)
https://docs.unrealengine.com/en-US/Programming/Tutorials/FirstPersonShooter/2/7/index.html
The issue is on the bottom of FPSCharacter.h
UPROPERTY(VisibleAnywhere)
UCameraComponent* FPSCameraComponent;
Using vs 2017 all uptodate
FULLY copy / pasted code from tutorial,
Log :
1>------ Build started: Project: FPSProject, Configuration: Development_Editor x64 ------
2>------ Skipped Build: Project: UE4, Configuration: BuiltWithUnrealBuildTool Win32 ------
2>Project not selected to build for this solution configuration
1>Parsing headers for FPSProjectEditor
1> Running UnrealHeaderTool “C:\Users\XXX\Documents\Unreal Projects\FPSProject\FPSProject.uproject” “C:\Users\XXXX\Documents\Unreal Projects\FPSProject\Intermediate\Build\Win64\FPSProjectEditor\Development\FPSProjectEditor.uhtmanifest” -LogCmds=“loginit warning, logexit warning, logdatabase error” -Unattended -WarningsAsErrors -installed
1>Reflection code generated for FPSProjectEditor in 8,7694572 seconds
1>Using Visual Studio 2017 14.16.27023 toolchain (C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023) and Windows 10.0.16299.0 SDK (C:\Program Files (x86)\Windows Kits\10).
1>Building 6 actions with 8 processes…
1> [1/6] FPSCharacter.gen.cpp
1>C:\Users\XXXX\Documents\Unreal Projects\FPSProject\Source\FPSProject/FPSCharacter.h(50): error C2143: syntax error: missing ‘;’ before ‘’
1>C:\Users\XXXX\Documents\Unreal Projects\FPSProject\Source\FPSProject/FPSCharacter.h(50): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>C:\Users\XXXX\Documents\Unreal Projects\FPSProject\Source\FPSProject/FPSCharacter.h(50): error C2238: unexpected token(s) preceding ‘;’
1>C:\Users\XXXX\Documents\Unreal Projects\FPSProject\Intermediate\Build\Win64\UE4Editor\Inc\FPSProject\FPSCharacter.gen.cpp(198): error C2039: ‘FPSCameraComponent’: is not a member of ‘AFPSCharacter’
1> C:\Users\XXXX\Documents\Unreal Projects\FPSProject\Source\FPSProject/FPSCharacter.h(11): note: see declaration of ‘AFPSCharacter’
1>C:\Users\XXXX\Documents\Unreal Projects\FPSProject\Intermediate\Build\Win64\UE4Editor\Inc\FPSProject\FPSCharacter.gen.cpp(198): error C2618: illegal member designator in offsetof
1> C:\Users\XXXX\Documents\Unreal Projects\FPSProject\Intermediate\Build\Win64\UE4Editor\Inc\FPSProject\FPSCharacter.gen.cpp(198): note: offsetof has a builtin meaning; use /Zc:offsetof- to revert to old, non-conforming definition
1> [2/6] FPSCharacter.cpp
1>c:\users\XXXX\documents\unreal projects\fpsproject\source\fpsproject\FPSCharacter.h(50): error C2143: syntax error: missing ‘;’ before '’
1>c:\users\XXXX\documents\unreal projects\fpsproject\source\fpsproject\FPSCharacter.h(50): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\XXXX\documents\unreal projects\fpsproject\source\fpsproject\FPSCharacter.h(50): error C2238: unexpected token(s) preceding ‘;’
1>C:\Users\XXXX\Documents\Unreal Projects\FPSProject\Source\FPSProject\FPSCharacter.cpp(14): error C2065: ‘FPSCameraComponent’: undeclared identifier
1>C:\Users\XXXX\Documents\Unreal Projects\FPSProject\Source\FPSProject\FPSCharacter.cpp(14): error C2065: ‘UCameraComponent’: undeclared identifier
1>C:\Users\XXXX\Documents\Unreal Projects\FPSProject\Source\FPSProject\FPSCharacter.cpp(16): error C2065: ‘FPSCameraComponent’: undeclared identifier
1>C:\Users\XXXX\Documents\Unreal Projects\FPSProject\Source\FPSProject\FPSCharacter.cpp(18): error C2065: ‘FPSCameraComponent’: undeclared identifier
1>C:\Users\XXXX\Documents\Unreal Projects\FPSProject\Source\FPSProject\FPSCharacter.cpp(20): error C2065: ‘FPSCameraComponent’: undeclared identifier
1> [3/6] FPSProject.init.gen.cpp
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.MakeFile.Targets(44,5): error MSB3075: The command ““H:\Unreal Engine\UE_4.23\Engine\Build\BatchFiles\Build.bat” FPSProjectEditor Win64 Development -Project=“C:\Users\XXXDocuments\Unreal Projects\FPSProject\FPSProject.uproject” -WaitMutex -FromMsBuild” exited with code 5. Please verify that you have sufficient rights to run this command.
1>Done building project “FPSProject.vcxproj” – FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 1 skipped ==========