Pregunta

Estoy usando VS 2008 y obtengo errores de compilación esporádicamente al agregar una referencia dll a un archivo c ++ administrado en mi proyecto C ++. Estoy tratando de agregar una referencia a la dll para poder usar punteros inteligentes. ej: #import items.tlb

El problema es que el compilador se bloquea en lugares esporádicos dentro de items.tlh casi como si se hubieran borrado fragmentos de bytes, pero cuando abro el archivo no puedo encontrar ninguna referencia a Los errores antes mencionados.

Intenté reconstruir todo el proyecto varias veces, probé en una máquina diferente, pero aunque los errores del compilador no son consistentes y a veces desaparecen por completo, una nueva reconstrucción a veces resuelve el problema. Me dijeron que el tamaño del archivo .tlh generado puede ser una razón, pero realmente no resuelve mi problema ni me dirige en la dirección correcta.

¿Alguien experimentó los mismos síntomas? Gracias

¿Fue útil?

Solución

Siempre que tuve este problema, fue causado por vincular una compilación de depuración a una DLL de lanzamiento o una compilación de lanzamiento a una DLL de depuración.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top