Error de linkado al utilizar la libreria windows.h
Tengo un programa que puedo compilar y linkar perfectamente el problema surge cuando
quiero añadirle codigo de otro programa que necesita utilizar la libreria windows.h, entonces me
surgen estos tres errores unicamente por añadir dicha libreria.
Si yo compilo el primer programa sin añadirle el codigo del segundo sin utilizar esa librería lo
consigo compilar y linkar sin problema pero cuando sin añadir el codigo del segundo programa
añado simplemente esa librería windows.h me aparecen estos tres errores. No se si puede ser
por alguna opcion del setting del linkador. Utilizo el Microsoft visual c++.
Necesito ayuda urgente para entregar proyecto fin de carrera
Mi e-mail es: [email protected]
Gracias por adelantado.
Shell.obj : error LNK2001: unresolved external symbol [email protected]
Shell.obj : error LNK2001: unresolved external symbol [email protected]
Vtparser.obj : error LNK2001: unresolved external symbol _ProcessAnsi
Debug/vt100.exe : fatal error LNK1120: 3 unresolved externals
quiero añadirle codigo de otro programa que necesita utilizar la libreria windows.h, entonces me
surgen estos tres errores unicamente por añadir dicha libreria.
Si yo compilo el primer programa sin añadirle el codigo del segundo sin utilizar esa librería lo
consigo compilar y linkar sin problema pero cuando sin añadir el codigo del segundo programa
añado simplemente esa librería windows.h me aparecen estos tres errores. No se si puede ser
por alguna opcion del setting del linkador. Utilizo el Microsoft visual c++.
Necesito ayuda urgente para entregar proyecto fin de carrera
Mi e-mail es: [email protected]
Gracias por adelantado.
Shell.obj : error LNK2001: unresolved external symbol [email protected]
Shell.obj : error LNK2001: unresolved external symbol [email protected]
Vtparser.obj : error LNK2001: unresolved external symbol _ProcessAnsi
Debug/vt100.exe : fatal error LNK1120: 3 unresolved externals
El problema es claramente que te falta incluir alguna libreria como opción del linker.
Si tienes el makefile o el archivo de proyecto del programa del que quieres incluir el código, revisa todas las opciones de librerías adicionales que necesita (son los *.lib si usas Visual C++ ó Borland, y los -l* si usas el compilador GNU).
Si no tienes el makefile o el archivo de proyecto, busca cualquier programa que use windows.h, y copia todas las opciones que se pasan al linker, mételas en tu proyecto, y no deberías tener problemas.
Por los mensajes de error, el problema es claramente el que te indico: te falta un lib que pasar al linker (por los mensajes, parece que estás usando Visual C++, ¿no?).
Si tienes más problemas, ya sabes donde acudir.
Un saludo.
Si tienes el makefile o el archivo de proyecto del programa del que quieres incluir el código, revisa todas las opciones de librerías adicionales que necesita (son los *.lib si usas Visual C++ ó Borland, y los -l* si usas el compilador GNU).
Si no tienes el makefile o el archivo de proyecto, busca cualquier programa que use windows.h, y copia todas las opciones que se pasan al linker, mételas en tu proyecto, y no deberías tener problemas.
Por los mensajes de error, el problema es claramente el que te indico: te falta un lib que pasar al linker (por los mensajes, parece que estás usando Visual C++, ¿no?).
Si tienes más problemas, ya sabes donde acudir.
Un saludo.