Hola a todos, tengo una DLL y en ella tengo una clase con
variables miembro estáticas, esta clase esta exportada con
AFX_EXT_CLASS, como:
//
// MyClass.h
//
class AFX_EXT_CLASS CMyClass {
static const WORD wIdDibActual;
static const char* pszDwgName;
};
//
// MyClass.cpp
//
#include "stdafx.h"
#include "MyClass.h"
const WORD CMyClass::wIdDibActual = 1000;
const char* CMyClass::pszDwgName = "DWGNAME";
//
//
//
Al compilar el programa que usa esta clase, me sale el
siguiente error:
hcbloquefajaview.obj : error LNK2001: unresolved external
symbol "public: static unsigned short const
CMyClass::wIdDibActual" (?wIdDibActual@Chc01Const@@2GB)
hcbloquefajaview.obj : error LNK2001: unresolved external
symbol "public: static char const * const
CMyClass::pszDwgName" (?pszDwgName@Chc01Const@@2PBDB)
Debug/hcBloqueFaja.exe : fatal error LNK1120: 2 unresolved
externals
¿Com hago para exportar/importar estas variables miembro
estáticas?
Muchas gracias,
William G.S.
Leer las respuestas