Tengo una DLL , y estoy yo haciendo otra DLL.
Bueno el caso es que quiero utilizar las classes , funciones y miembros de esta misma.
:S
pero no tengo la mas minima idea de como. con un explorador, revise las funciones exportadas desde la DLL.
por ejemplo pude semi reconstruir esta clase.
Código:
y quiero utilizarla en mi DLLclass __declspec(dllimport) CPlacement3D{ public: void CPlacement3D(); //void -CPlacement3D(); <--- destructor void GetDirectionVector(class Vector<float,3> &); class Vector<float, 3> Position; class Vector<float, 3> Angles; class Vector<float, 3> Direction; }; }
pero no tengo la mas minima idea de como importarla O.O!!
osea para usarla en mi DLL como
Cita:
he llegado a hacer esto:CPlacement3D eSaved;
Código:
compila bien,#ifndef _DLL_TUTORIAL_H_ #define _DLL_TUTORIAL_H_ #include <iostream> #if defined DLL_EXPORT #define DECLDIR __declspec(dllexport) #else #define DECLDIR __declspec(dllimport) #endif extern "C" { class DECLDIR CPlacement3D{ public: //void CPlacement3D(); void GetDirectionVector(class Vector<float,3> &); class Vector<float, 3> Position; class Vector<float, 3> Angles; class Vector<float, 3> Direction; }; } #endif
pero cuando trato de agregar :
Cita:
o al igual declarar un puntero a esa claseCPlacement3D eSaved;
me bota error <.< !
alguna ayuda ??