Creando dll que incluyen clases y namespace
1 Archivos Adjunto(s)
Hola, estoy emepezando a crear una dll para usar en Delphi, el sistema a modo básico me sale, he probado haciendo una funcioncilla de suma y la exporto bien. Mi problema viene porque quiero exportar un código que contiene clases y namespaces que no sé muy bien cómo adaptarlos para poder exportar los métodos que contiene. El código empezaría como sigue:
namespace FLAC { namespace Metadata { // Metadata objects class FLACPP_API Prototype { protected: //@{ /** Constructs a copy of the given object. This form * always performs a deep copy. */ Prototype(const Prototype &); Prototype(const ::FLAC__StreamMetadata &); Prototype(const ::FLAC__StreamMetadata *); ... ... ¿Alguien me puede ayudar? Yo lo hacía poniendo extern "C" _declspec(dllexport) al comienzo de cada funcion, pero aqui no lo tengo muy claro, y qué cabeceras poner en mi archivo de cabeceras. Incluyo el código entero por si alguien le quiere echar un vistazo. |
Me autorrespondo
Vale, creo que cometí un error, lo que pretendo exportar es el código fuente que se corresponde con la cabecera a la que me refiero (por fin lo encontré), pero pensaba que se podía hacer de alguna forma a través del encabezado que yo comentaba.
Seguiré investigando a ver si me sale, supongo que si nadie me ha contestado es por una de dos: 1- Estaba preguntando incongruencias totales :( 2- Realmente nadie sabe lo que intento hacer :eek: |
La franja horaria es GMT +2. Ahora son las 11:59:07. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi