Przejdź do Projekt->Właściwości.
Potem w sekcji i „Ogólne” ustaw „Typ konfiguracji” na „Biblioteka statyczna (.lib)”. Następnie w „Linkerze” zmień rozszerzenie pliku wyjściowego na .lib .
Tutaj masz też informacje jak to zrobić, jesli mowa o tworzeniu projektu bibliotecznego https://learn.microsoft.com/en-us/cpp/build/walkthrough-creating-and-using-a-static-library-cpp?view=msvc-170&redirectedfrom=MSDN
Jeszcze tu https://learn.microsoft.com/en-us/cpp/build/reference/dot-lib-files-as-linker-input?view=msvc-170
Normalnie przy prawidłowej budowie, po "build" project automatycznie w procesie budowania, pliki bibliteczne ulegają kompilacji.
Natomiast ,jeśli twoim celem jest kompilacja biblioteki ręcznie na już istniejących plikach źródłowych, to za pomocą wiersza poleceń lub terminala w systemie Windows to się da zrobić.
W skrócie, musisz użyć kompilatora C++, takiego jak cl.exe dostępnego w pakiecie Visual Studio
cl /EHsc /Fe<output_filename> example.cpp
gdzie example to będzie plik, który należy skompilowac.
- /EHsc - włącza obsługę wyjątków C++.
- /Fe<output_filename> - określa nazwę pliku wynikowego.