Я знаю .OBJ - результат компиляции единицы компиляции и .LIB - это статическая библиотека, которая может быть создана из нескольких .OBJ, но эта разница, по-видимому, только в количестве единиц компиляции. Есть ли другая разница? Это тот же или другой формат файла?
Я пришел к этому вопросу, задаваясь вопросом, объединена ли одна и та же статическая переменная, определенная в двух (или более).LIB, при связывании в конечном исполняемом файле. Для .OBJs переменные объединяются. Но так ли в .LIBs?