2009-08-24 17 views
9

Czuję się jak idiota zadając takie podstawowe pytanie, ale dla mojego życia, nie mogę znaleźć wiele na ten temat.Tworzenie pliku .lib w Visual Studio

W każdym razie, jak można zrobić o pliku .lib za pomocą Visual Studio (lub innego narzędzia)?

Załóżmy, że mam projekt lub obszar roboczy z jednym plikiem .cpp i .obj w nim.

TIA, Mike

Odpowiedz

12

Aby utworzyć nową statyczną projektu biblioteki

Z menu Plik wybierz polecenie Nowy, a następnie Project ....

W okienku Typy projektów w obszarze Visual C++ wybierz Win32.

W panelu szablonów wybierz aplikację Win32 Console.

Wybierz nazwę projektu, np. MathFuncsLib, i wprowadź nazwę w polu Nazwa.

Wybierz nazwę rozwiązania, na przykład StaticLibrary, i wprowadź nazwę w polu Nazwa rozwiązania.

Naciśnij przycisk OK, aby uruchomić kreatora aplikacji systemu Win32. Na stronie Przegląd Kreatora aplikacji systemu Win32 kliknij Dalej.

Na stronie Ustawienia aplikacji kreatora aplikacji systemu Win32, w obszarze Typ aplikacji wybierz opcję Biblioteka statyczna.

Na stronie Ustawienia aplikacji Kreatora aplikacji systemu Win32, w obszarze Opcje dodatkowe wyczyść pole wyboru Prekompilowany nagłówek.

Naciśnij Zakończ, aby utworzyć projekt.

Aby uzyskać więcej informacji, patrz here.

0

zobacz właściwości projektu. Będzie taki, który mówi coś w rodzaju typu wyjściowego, po prostu wybierzesz bibliotekę, w przeciwieństwie do .exe.

18

Przejdź do Project-> Properties. W "Ogólne" ustawić "Typ konfiguracji" na "Biblioteka statyczna (.lib)". Następnie pod "Linkerem" zmień rozszerzenie pliku wyjściowego na .lib. Wtedy jesteś gotowy. Pamiętaj, aby wykonać te czynności we wszystkich konfiguracjach (debugowanie, edycja itp.).

+0

Dobra answear, ale przynajmniej w visual studio 2008 nie będziesz miał opcji "Linker" po zmianie typu projektu, więc ten krok nie będzie potrzebny. –

+0

W 2010 roku musiałem również ustawić typ rozszerzenia na ".lib". – Kirbinator

+0

to jest to, czego potrzebuję. Wszędzie inny oczywisty "nowy projekt" –

7

Przejdź do właściwości-> Właściwości konfiguracji-> Ogólne-> Typ konfiguracji.

Tam wybierz bibliotekę statyczną (.lib).

Następnie wystarczy go zbudować.

Powiązane problemy