La Web del Programador: Comunidad de Programadores
 
    Pregunta:  5990 - PROBLEMAS DE LINKAGE CON RECURSOS
Autor:  Oscar Fuente
Describo la situación brevemente. Tenemos un proyecto bastante grande que incluye gran cantidad de recursos (Dialog, Bitmaps, Toolbars, Iconos, etc..) y ficheros. Es a la hora de linkar cuando aparece el error CVT1106 asociado al programa CVTRES que intenta convertir a formato COFF el fichero que contiene los recursos. Como consecuencia, luego surge otro error relacionado con ello, el LNK1123. Hasta ahora lo resolvíamos haciendo "Rebuid All" pero esta última vez no ha dado resultado. También hemos probado a reinstalar VC6.0 o eliminando casi todos los recursos sin resultados positivos hasta quedarnos con sólo un par de ellos. ¿Nos podrían dar alguna pista sobre dicho error o sobre si hay que incluir alguna opción de linkage para "sortear" el problema?
Muchas gracias por adelantado.

  Respuesta:  Melchor Viso
Mejor que Rebuild All, es hacer Clean. Si están compilando en modo
Debug, desactiven las opciones de linkado incremental, ya que algunas veces no hacen caso al Rebuild All. Si estan compilando en modo Release con VC++ 6.0 de MicroPoft, vayan a la especificación manual de opciones de optimizacion y desactivenlas todas, ya que el compilador de MicroSoft deja a veces un codigo tan optimo que solo falla en caso de intenten ejecutar el programa resultante.

Un saludo.