Hey there,
Getting a linker error that I just cannot fathom, code builds fine on windows but on Mac (XCode3) the code:
OIS::ParamList pl;
[...snip...]
mInputManager = OIS::InputManager::createInputSystem(pl);
compiles ok, but gives a linker error:
Undefined symbols: "OIS::InputManager::createInputSystem(__gnu_debug_def::multimap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&)"
The libois.a is in the project and is found by the linker. I've tried rebuilding libois.a from source. I've tried building debug and release versions of libois.a. I've tried building the library as an OSX framework and linking with that. I've tried using the dylib libois!
The function definition in libois looks fine, I really don't understand why this error is occuring?!?!
Any help would be greatly appreciated!
Thanks, graf.