Lo sé .OBJ es el resultado de compilar una unidad de compilación y .LIB es una biblioteca estática que se puede crear a partir de varios .OBJ, pero esta diferencia parece ser solo en el número de unidades de compilación . ¿Hay alguna otra diferencia? ¿Es el mismo o diferente formato de archivo?¿Cuál es la diferencia entre los archivos .LIB y .OBJ? (Visual Studio C++)
He llegado a esta pregunta cuando me pregunto si la misma variable estática definida en dos (o más) .LIB se fusiona o no durante la vinculación al ejecutable final. Para .OBJs, las variables se fusionan. ¿Pero es lo mismo en .LIBs?
'.lib' en windows es lo mismo que' .a' en linux. –