Ajout de code de bibliothèque à votre projet ou utilisez des fichiers binaires précompilés?

StackOverflow https://stackoverflow.com/questions/5012609

Question

J'ai besoin de conseils sur mon projet.Je vais utiliser diverses bibliothèques C ++ pour accomplir différentes tâches.J'utilise Visual Studio 2008. Pour moi, il semble avoir un peu de retard lorsque j'ajoute le code source réel de la bibliothèque au chemin de mon projet.

Il semble plus facile d'utiliser simplement les fichiers inclus de la bibliothèque et de lier simplement des fichiers binaires précompilés à mon application.Voici donc ma question.Est-il préférable pour moi d'inclure le code source de chaque bibliothèque à mon projet, compiler et lier, ou sera-t-il préférable de simplement compiler les bibliothèques séparément (ou téléchargez une version précompilée) et de le lier à mon programme?Y a-t-il des pièges de la deuxième manière?

merci

Était-ce utile?

La solution

Si une bibliothèque est disponible, utilisez-la.

Avec C ++ et Windows, vous devrez peut-être reconstruire la bibliothèque s'il a été construit avec un compilateur différent, il existe des problèmes liés à C ++ Libs entre GCC / Mingw et Visual Studio. Mais en général, il n'y a aucune raison d'ajouter la source à votre base de code.

Autres conseils

Selon la bibliothèque particulière, vous voudrez peut-être pouvoir le déboguer.Il suffit de télécharger des bibliothèques précompilées et aucune source ne peut rendre cela difficile.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top