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