Any suggestions on where to look for what I'm missing? Or is this part of the "voodoo" - finding the missing parts??
Notice that also the order matters. SO if lib1 requires lib2 you cannot link against lib1 in the first place. Here is what I usually do:
- import VC project
- remove all libs from the project's linker options (only the libs)
- compile
- notice the first missing symbol
- ask google what library this is from -> MSDN helps nicely if it's a MS Windows dependency
- if it's "my" stuff I either know or use the symbol table plugin to find the library that exports the missing symbol.
- like this I add all libs needed step by step and automatically have the right order.