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:
e utilizzo un unico file con definizioni e dichiarazioni 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) { }
è per qusto che ho inserito le variabili inline , altrimenti non riuscivo ad assegnargli niente,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"
cosa puo essere?
grazie.