I built a static library using a Pelles C project. I have an app using a Pelles C project. I've added the name of my library to the "Linker" tab of my app project settings. When I build my app, I get the linker error "POLINK: error: Unresolved external symbol '_edpDbfOpen'." 'edpDbfOpen' (no prepended underscore) is the name of one of my library functions. When I do a PODUMP on my library, I find this (amongst other things):
_edpDbfOpen@12
In my experience, that's name mangling. I can't find any information (via Google) about Pelles C doing name mangling. Maybe it's not name mangling, but something to do with the way static libs work on Win32 (not my area of expertise.) I'd appreciate any help that anyone can offer. Thanks.
Ed Prue