2009-08-24 8 views
9

Je me sens comme un idiot posant une question si fondamentale mais pour la vie de moi, je ne peux pas trouver beaucoup sur ce sujet.créer le fichier .lib dans Visual Studio

Quoi qu'il en soit, comment peut-on faire un fichier .lib en utilisant Visual Studio (ou n'importe quel outil)? Disons que j'ai un projet ou un espace de travail avec un fichier .cpp et un .obj dedans.

TIA, Mike

Répondre

12

Pour créer un nouveau projet de bibliothèque statique

Dans le menu Fichier, sélectionnez Nouveau puis projet ....

Dans le volet Types de projets, sous Visual C++, sélectionnez Win32.

Dans le volet Modèles, sélectionnez Application console Win32.

Choisissez un nom pour le projet, tel que MathFuncsLib, et entrez-le dans le champ Nom.

Choisissez un nom pour la solution, tel que StaticLibrary, et entrez-le dans le champ Nom de la solution.

Appuyez sur OK pour démarrer l'assistant d'application Win32. Sur la page Vue d'ensemble de la boîte de dialogue Assistant Application Win32, appuyez sur Suivant.

Sur la page Paramètres de l'application de l'Assistant Application Win32, sous Type d'application, sélectionnez Bibliothèque statique.

Sur la page Paramètres de l'application de l'Assistant Application Win32, sous Options supplémentaires, désactivez la case à cocher En-tête précompilé.

Appuyez sur Terminer pour créer le projet.

Voir here pour plus de détails.

0

Regardez les propriétés du projet. Il y aura un qui dit quelque chose comme le type de sortie, vous choisissez simplement la bibliothèque, par opposition à .exe.

18

Accédez à Projet-> Propriétés. Sous "Général" réglez "Type de configuration" sur "Bibliothèque statique (.lib)". Ensuite, sous "Linker", changez l'extension du fichier de sortie en .lib. Alors vous êtes prêt à partir. N'oubliez pas de le faire pour toutes vos configurations (Debug, Release, etc.)

+0

De bonnes années, mais au moins dans Visual Studio 2008, vous n'aurez pas l'option "Linker" après avoir changé le type de projet, donc cette étape ne sera pas nécessaire. –

+0

En 2010, j'ai également dû définir le type d'extension ".lib" également. – Kirbinator

+0

c'est ce dont j'ai besoin. Partout ailleurs évident "nouveau-projet" –

7

Allez dans propriétés-> Propriétés de configuration-> Général-> Type de configuration.

Vous souhaitez choisir la bibliothèque statique (.lib).

Ensuite, il vous suffit de le construire.

Questions connexes