[EMAIL PROTECTED] writes: > The undefined references are: > inxight::delete_summarizer(inxight::summarizer_interface*) > inxight::make_summarizer(char const*, char const*, char const*) ... > The exports from summarizer37 and platform 37 (I'm using the .lib > versions) are: > INXIGHT_SUMMARIZER_EXPORT summarizer_interface* make_summarizer > (const char* resource_dir, > const char* license_file, > const char* key); > INXIGHT_SUMMARIZER_EXPORT void > delete_summarizer(summarizer_interface*);
My money is still on incompatible name mangling. Above names are *demangled*. If this DLL was compiled with a different compiler the *mangled* names will not match what g++-compiled code expects. What does dumpbin /EXPORTS summarizer37.dll | egrep '(make|delete)_summarizer' say? Cheers, -- In order to understand recursion you must first understand recursion. Remove /-nsp/ for email. _______________________________________________ help-gplusplus mailing list help-gplusplus@gnu.org http://lists.gnu.org/mailman/listinfo/help-gplusplus