http://msdn.microsoft.com/en-us/libr...ONS%29&rd=true


ciao.
Ho un progetto che genera una libreria statica e una dll .
la libreria viene inclusa in un secondo progetto e, ogni volta che aggiungo una classe alla libreria e compilo se utilizzo questa classe mi da un errore :linker LNK2019 e non ho ancora capito cosa provoca questo.
Il progetto ha sempre funzionato con vs 2008 adesso sto passando alla 2010 e ci sono un sacco di casini.
ma forse non è neanche quello , non mi va di parlare se non conosco a fondo l'argomento.
ho delle variabili dichiarate inline , scusate se sbaglio il termine , voglio dire cosi:
codice:
#include "factory.h"
#include "wm4LightingEffect.h"
#include "IL/il.h"
#include "textureex.h"
#include "textureeffectex.h"
#include "MaterialPhong.h"

NodePtr m_pkObjLetto = NULL;     //var error?????????????????????????????
NodePtr m_pkObjTorus = NULL;
NodePtr m_pkObjSphere = NULL;
using namespace Wm4;
CFactory::CFactory(void)
{
}
e utilizzo un unico file con definizioni e dichiarazioni cosi:
codice:
#include <cv.h>
#include <highgui.h>

#include "ARToolKitPlus/TrackerMultiMarkerImpl.h"
#include "ARToolKitPlus/ar.h"
#include "structs.h"
#include "wm4materialstate.h"

#include "Model.h"
#include "Presenter.h"
#include "DynamicTextures.h"

#include "Model.cxx"
#include "Presenter.cxx"
#include "DynamicTextures.cxx"
è per qusto che ho inserito le variabili inline , altrimenti non riuscivo ad assegnargli niente,
cosa puo essere?
grazie.