SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => Otros CLR => Mensaje iniciado por: solarin en Jueves 10 de Agosto de 2006, 12:00
-
Estoy usando Visual C++ .NET 2003. Tengo dentro de una solucion , distintos proyectos
Solucion 'mi_solucion' (x proyectos)
+----proyecto A
+----proyecto B
+----proyecto C
+----proyecto D
+----proyecto E
En proyecto A, tengo una clase que hereda de otra que esta en proyecto B, pero al llamar (desde A) a un metodo definido en la classe B, me salta el siguiente error:
BometController.obj : error LNK2019: símbolo externo "public: void __thiscall MessagesNotifier_Client::NotifyWarningMessage(class MessagesNotifier_Client *,class CMessage *)" (?NotifyWarningMessage@MessagesNotifier_Client@@QAEXPAV1@PAVCMessage@@@Z) sin resolver al que se hace referencia en la función "public: void __thiscall BometController::ComprobarPresion(float,float)" (?ComprobarPresion@BometController@@QAEXMM@Z)
BometController es la clase en el proyecto A y MessagesNotifier_Client la clase en el proyecto B. NotifyWarningMessage el metodo que al llamar salta el error LNK2019.
Tengo que configurar de alguna manera especial el entorno?
Gracias.
-
debes agregar el ensambla del otro proyecto como referencia.
en el explorador de proyectos vas a tu proyecto , click derecho propiedades, luegos vas a linker, input
y en adicional referencies colocas el ensamblado.