Tengo un gran cuerpo de código, compilado con/MT (es decir, esperando vincular estáticamente contra el CRT). Necesito combinar esto con una biblioteca estática de terceros, que se ha creado con/MD (es decir, esperando vincular el CRT dinámicamente).código de mezcla compilado con/MT y/MD
¿Es teóricamente posible vincular los dos en un ejecutable sin recompilar tampoco?
Si enlace con/nodefaultlib: msvcrt, termino con un pequeño número de referencias indefinidas a cosas como __imp__wgetenv
. Estoy tentado de intentar implementar esas funciones en mi propio código, reenviando al wgetenv
, etc. ¿Vale la pena intentarlo, o voy a pasar directamente al siguiente problema?
Desafortunadamente tengo prohibido tomar la opción fácil de empaquetar el código thirdparty en una DLL independiente: -/
No era la respuesta que esperaba, pero gracias ;-) – slowdog