[Coin-discuss] [Cbc] Question about building [Cbc, Clp, etc.] in Visual Studio
    Michael Hennebry 
    hennebry at web.cs.ndsu.nodak.edu
       
    Mon Oct 18 11:36:33 EDT 2010
    
    
  
On Fri, 15 Oct 2010, Lou Hafer wrote:
> 	The alternative is a module definition (.def) file, which is processed
> by the linker when it assembles the various .obj files into the DLL and
> import library. But there's a problem: everything I've been able to find
> that talks about automated generation of the .def file assumes that
> declarations are decorated with __declspec so that 'dumpbin /exports'
> will work. That's not the case here. Hand maintenance of the .def file
> is not possible in the world of C++, mangled names to handle overloads,
> and libraries that export hundreds of methods. Name mangling is not
> standardised. It comes down to `How to automatically extract the mangled
> names from the .obj files without __declspec?'
There are programs, with names like mangle and demangle,
that will convert between mangled and readable C++ names.
Some of them even take an argument to specify the mangling method.
-- 
Michael   hennebry at web.cs.ndsu.NoDak.edu
"Pessimist: The glass is half empty.
Optimist:   The glass is half full.
Engineer:   The glass is twice as big as it needs to be."
    
    
More information about the Coin-discuss
mailing list