que tiene un proyecto de DLL en el que, cuando está en configuración Release construyo el proyecto, me sale el siguiente aviso:Visual Studio LNK4098 de advertencia enlazador
MSVCRT.LIB (cinitexe.obj): testigo LNK4098: defaultlib 'msvcrtd.lib' conflictos con el uso de otras bibliotecas; utilizar /NODEFAULTLIB: Biblioteca
Es sólo una advertencia pero no sé si esto debe ser tenido en cuenta.
Por lo que he descubierto, ambas son bibliotecas multiproceso, versiones normales y de depuración. Mi DLL utiliza múltiples hilos y puedo depurarlo, aunque yo uso impulso: hilo para ello, por lo que realmente sé si necesito esta librerías específicas de Windows para la depuración o la liberación de construcción ...
Saludos cordiales, Alex
Bueno, hice lo que sugirió BuschnicK y con el/VERBOSE: bandera enlazador LIB descubrí que estaba ligando a estas bibliotecas en la configuración de depuración:
boost_filesystem-VC100-mt-gd-1_44.lib: libboost_system- vc100-mt-gd-1_44.lib: libboost_thread-vc100-mt-gd-1_44.lib: libboost_date_time-vc100-mt-gd-1_44.lib:
Tuve el mismo en la configuración de liberación, sobre todo porque no especificó entonces "explícitamente". Por lo tanto, les cambió a esto en lanzamiento:
boost_filesystem-VC100-mt-1_44.lib: libboost_system-VC100-mt-1_44.lib: libboost_thread-VC100-mt-1_44.lib: libboost_date_time-VC100 -mt-1_44.lib:
Parece que funcionó, pero todavía recibía la primera advertencia, hasta que me di cuenta de que también tenía la definición del preprocesador _DEBUG en la configuración de Release, la eliminé y está funcionando bien ahora.
¡Gracias a todos por la ayuda!
La única biblioteca de refuerzo que estoy usando requiere que lib enlace es el sistema de archivos, que, hsa dos versiones: – AlejandroVK
Olvide el último comentario: La única biblioteca de refuerzo que estoy usando requiere enlaces lib es el sistema de archivos, que, hsa dos versiones: boost_filesystem-vc100-mt-gd-1_44.lib, boost_filesystem-vc100-mt-1_44.lib. Supongo que el primero es para la depuración multihilo, y el segundo solo mt. Nunca he especificado en mis opciones de enlazador cuál elegir, lo hace "automáticamente" ... ¿podría ser esta la fuente de los problemas? – AlejandroVK