Saltar al contenido

¿Por qué ocurre el error fatal “LNK1104: no se puede abrir el archivo ‘C: Program.obj'” cuando compilo un proyecto de C ++ en Visual Studio?

Solución:

Este problema en particular se debe a la especificación de una dependencia a un archivo lib que tenía espacios en su ruta. La ruta debe estar rodeada de comillas para que el proyecto se compile correctamente.

Sobre el Propiedades de configuración -> Vinculador -> Entrada pestaña de las propiedades del proyecto, hay una dependencias adicionales propiedad. Este problema se solucionó cambiando esta propiedad de:

C: Archivos de programa sofware sdk lib library.lib

Para:

“C: Archivos de programa sofware sdk lib library.lib”

Donde agregué las citas.

Esto puede suceder si el archivo todavía se está ejecutando.

: -1: error: LNK1104: no se puede abrir el archivo ‘debug ****. Exe’

El problema desapareció después de cerrar y volver a abrir Visual Studio. No estoy seguro de por qué ocurrió el problema, pero valdría la pena intentarlo.

Esto fue en VS 2013 Ultimate, Windows 8.1.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *