Warning al linkar programa

23/09/2004 - 18:35 por Amelia | Informe spam
¿Alguien podría decirme que significa este warning?

LINK : warning LNK4098: defaultlib "LIBCMT" conflicts
with use of other libs; use /NODEFAULTLIB:library

Me sale con el código que he escrito más abajo aunque
luego me funciona bien.

Gracias por todo
Espero poder ayudar yo también de vez en cuando.

Amelia


#include <afxdb.h>
#include <iostream.h>

void main()
{
CDatabase bd;
bd.Open("Pedidos2000", FALSE, FALSE, "ODBC;",
FALSE);
cout << "Esta abierta la BD: " << bd.IsOpen()
<< "";
cout << "Nombre BD: " << bd.GetDatabaseName()
<< "";
bd.Close();
}
 

Leer las respuestas

#1 pablo crosio
27/09/2004 - 16:30 | Informe spam
hola!

eso sucede por lo general cuando linkeas con librerias que
son incompatibles...

por ejemplo haciendo uso simultaneamente de la libreria
multihilo (multithread )y de hilo simple (singlethread)

para mas info fijate en el help de ese warning:

http://www.msdn.microsoft.com/library/default.asp?
url=/library/en-us/vccore98/html/lnk4098.asp

salu2!!

pablo




¿Alguien podría decirme que significa este warning?

LINK : warning LNK4098: defaultlib "LIBCMT" conflicts
with use of other libs; use /NODEFAULTLIB:library

Me sale con el código que he escrito más abajo aunque
luego me funciona bien.

Gracias por todo
Espero poder ayudar yo también de vez en cuando.

Amelia


#include <afxdb.h>
#include <iostream.h>

void main()
{
CDatabase bd;
bd.Open("Pedidos2000", FALSE, FALSE, "ODBC;",
FALSE);
cout << "Esta abierta la BD: " << bd.IsOpen()
<< "";
cout << "Nombre BD: " << bd.GetDatabaseName()
<< "";
bd.Close();
}

.

Preguntas similares