hola gente...
tengo un problema con el name mangling al crear dlls en c++ de las funciones ... uso dev-c++ 4.9.9.1 (mingw el compilador).
pasa que los compiladores de c++ decoran los nombres de mis funciones con unos atributos que hacen complicado el acceso a las funciones con el nombre original...
Se como exportar las funciones independientes sin el decorado de nombres: ej
prototipo:
extern "C" __declspec (dllexport) int myFunction(int a, float b);
y la implementacion que ya es obvia...
Pero el problema surge al intentar exportar las funciones miembro (o las propiedades), la interfaz publica general de mi clase, me decora el nombre con su rompebolas "seguridad de tipos c++" y no puedo acceder a la funcion con el nombre original ...
por favor, si alguien conoce la solucion, por favor, deganmela...
gracias desde ya!