I used CSharpie following the Xamarin tutorial on how to bind objective c libraries. I'm trying to bind WikitudeSDK.
It itself binds some C++ and now I get unknown symbol errors when monotouch compiler tries to link WiktudeSDK. I don't have the header files for the stuff the library binds itself.
Undefined symbols for architecture i386:
"cv::meanStdDev(cv::_InputArray const&, cv::_OutputArray const&, cv::_OutputArray const&, cv::_InputArray const&)", referenced from:
ir_matchTemplate(unsigned char*, int, int, int, unsigned char*, int, int, int, int, int, int, int, int, int, float*)in WikitudeSDK.a(ir_utils.o)
ir_matchTemplate(cv::_InputArray const&, cv::_InputArray const&, cv::_OutputArray const&, int)in WikitudeSDK.a(ir_utils.o)
It smells a lot like openCV which has iOS library and headers available. Do I need to bind openCV additionally?
I cant figure out this one though and lot's others.
"gameplay::Control::drawBorder(gameplay::SpriteBatch*, gameplay::Rectangle const&)", referenced from:
vtable for gameplay::Joystickin WikitudeSDK.a(Joystick.o)
So what is the missing link?