dudas como crear dll con vc++ 6.0
Publicado por Rics (1 intervención) el 13/07/2006 10:28:05
Hola,
no conozco mucho de c++ y dll's.
Estoy creando una dll en visual c++, tengo las siguientes dudas:
- las funciones a exportar estan dentro de una clase del proyecto, como debo declarar las funciones para que se puedan utilizar desde otras aplicaciones desarrolladas en cualquier formato? o solo con definir la clase asi:
class __declspec(dllexport) MyClass: public CCmdTarget
es suficiente?
- debo incluir el archivo .def ? si es asi, que significa el numero despues de @ en ej:
LIBRARY "MyDll"
DESCRIPTION 'MyDll Windows Dynamic Link Library'
EXPORTS
MyMethod @1
OtherMethod @2
si saben de algun código o ejemplo que me pueda ayudar.
gracias.
no conozco mucho de c++ y dll's.
Estoy creando una dll en visual c++, tengo las siguientes dudas:
- las funciones a exportar estan dentro de una clase del proyecto, como debo declarar las funciones para que se puedan utilizar desde otras aplicaciones desarrolladas en cualquier formato? o solo con definir la clase asi:
class __declspec(dllexport) MyClass: public CCmdTarget
es suficiente?
- debo incluir el archivo .def ? si es asi, que significa el numero despues de @ en ej:
LIBRARY "MyDll"
DESCRIPTION 'MyDll Windows Dynamic Link Library'
EXPORTS
MyMethod @1
OtherMethod @2
si saben de algun código o ejemplo que me pueda ayudar.
gracias.
Valora esta pregunta


0