link against static ignition library and static protobuf
Hello, I am working on integrating ignition-robotics library into Unreal to use its transport system.
I built protobuf as static library and linked static ignition against it and that worked and now I have my "*.a" files.
Now, I included those libraries in my project as ThirdParty static libs and tried to load the Unreal editor solution, there it throws me the following error :
tracing back that error, i found the following :
I tried the same with all the static libraries that I included, I never found this symbol in any of them. Tried different versions of protobuf (3.6.1) and (3.0.2) with different options "-fPIC -DGOOGLE_PROTOBUF_NO_RTTI -frandom-seed=string" and nothing changed. Still the same loading problem ...
Does anyone have an idea where this undefined symbol is coming from ?
Good to know, _ZN6google8protobuf8internal26fixed_address_empty_stringE the only undefined symbol that I found on my shared library "libUE4Editor-IgnIntegrationPoc.so". Curious ! ...
asked Aug 15 '18 at 05:09 PM in C++ Programming
Did you add your library to the ProjectName.Build.cs file?
answered Aug 15 '18 at 05:14 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here