VRGroupRWTH / ROSBridge2Unreal

Connects a ROSBridge Instance to the Unreal 4 Engine
BSD 3-Clause "New" or "Revised" License
9 stars 4 forks source link

Build error #24

Open MrP0w3r opened 1 year ago

MrP0w3r commented 1 year ago

Hi all,

Ran into this error when attempting to build: (Running UE5.0.3 on Windows10)

UATHelper: Packaging (Windows): E:\UnrealProjects\Project\Plugins\ROSBridge2Unreal\Source\Rosbridge2Unreal\Public\Messages\sensor_msgs\ROSMsgCompressedImage.h(50): error C2143: syntax error: missing ';' before '' UATHelper: Packaging (Windows): E:\UnrealProjects\Project\Plugins\ROSBridge2Unreal\Source\Rosbridge2Unreal\Public\Messages\sensor_msgs\ROSMsgCompressedImage.h(50): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int UATHelper: Packaging (Windows): E:\UnrealProjects\Project\Plugins\ROSBridge2Unreal\Source\Rosbridge2Unreal\Public\Messages\sensor_msgs\ROSMsgCompressedImage.h(50): error C2238: unexpected token(s) preceding ';' UATHelper: Packaging (Windows): E:\UnrealProjects\Project\Plugins\ROSBridge2Unreal\Source\Rosbridge2Unreal\Private\Messages\sensor_msgs\ROSMsgCompressedImage.cpp(10): error C2065: 'ImageWrapperModule': undeclared identifier UATHelper: Packaging (Windows): E:\UnrealProjects\Project\Plugins\ROSBridge2Unreal\Source\Rosbridge2Unreal\Private\Messages\sensor_msgs\ROSMsgCompressedImage.cpp(63): error C2065: 'ImageWrapperModule': undeclared identifier UATHelper: Packaging (Windows): E:\UnrealProjects\Project\Plugins\ROSBridge2Unreal\Source\Rosbridge2Unreal\Private\Messages\sensor_msgs\ROSMsgCompressedImage.cpp(84): error C2065: 'ImageWrapperModule': undeclared identifier UATHelper: Packaging (Windows): E:\UnrealProjects\Project\Plugins\ROSBridge2Unreal\Source\Rosbridge2Unreal\Private\Messages\sensor_msgs\ROSMsgCompressedImage.cpp(84): error C2737: 'DetectedFormat': const object must be initialized UATHelper: Packaging (Windows): E:\UnrealProjects\Project\Plugins\ROSBridge2Unreal\Source\Rosbridge2Unreal\Private\Messages\sensor_msgs\ROSMsgCompressedImage.cpp(89): error C2065: 'ImageWrapperModule': undeclared identifier UATHelper: Packaging (Windows): E:\UnrealProjects\Project\Plugins\ROSBridge2Unreal\Source\Rosbridge2Unreal\Private\ROSBridgeConnection.cpp(134): error C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc UATHelper: Packaging (Windows): E:\UnrealProjects\Project\Plugins\ROSBridge2Unreal\Source\Rosbridge2Unreal\Private\Socket\TCPConnection.cpp(124): error C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc UATHelper: Packaging (Windows): E:\UnrealProjects\Project\Plugins\ROSBridge2Unreal\Source\Rosbridge2Unreal\Private\Socket\TCPConnection.cpp(154): error C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc UATHelper: Packaging (Windows): E:\UnrealProjects\Project\Plugins\ROSBridge2Unreal\Source\Rosbridge2Unreal\Private\Socket\WebSockConnection.cpp(4): fatal error C1083: Cannot open include file: 'HttpModule.h': No such file or directory PackagingResults: Error: missing ';' before '' UATHelper: Packaging (Windows): [11/15] Compile ROSTestGameModeBase.cpp UATHelper: Packaging (Windows): [12/15] Compile Module.Rosbridge2Unreal.gen.cpp UATHelper: Packaging (Windows): E:\UnrealProjects\Project\Plugins\ROSBridge2Unreal\Source\Rosbridge2Unreal\Public\Messages\sensor_msgs\ROSMsgCompressedImage.h(50): error C2143: syntax error: missing ';' before '' UATHelper: Packaging (Windows): E:\UnrealProjects\Project\Plugins\ROSBridge2Unreal\Source\Rosbridge2Unreal\Public\Messages\sensor_msgs\ROSMsgCompressedImage.h(50): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int UATHelper: Packaging (Windows): E:\UnrealProjects\Project\Plugins\ROSBridge2Unreal\Source\Rosbridge2Unreal\Public\Messages\sensor_msgs\ROSMsgCompressedImage.h(50): error C2238: unexpected token(s) preceding ';' PackagingResults: Error: missing ';' before ''

Any help would be greatly appreciated, thanks!

PhDittmann commented 1 month ago

Does #23 help?