Question

Je suis relativement nouveau à C ++ et ont besoin d'utiliser une bibliothèque pour la première fois. J'espérais que quelqu'un serait en mesure de me montrer comment correctement [lien vers / include] la bibliothèque.

La bibliothèque que je veux utiliser est la v3.8.8 ID3 qui se trouve ici: http://id3lib.sourceforge.net/

J'ai téléchargé les binaires Windows et maintenant juste besoin d'un moyen de créer un lien vers la bibliothèque.

Les fichiers téléchargés: Debug / id3lib.dll, débogage / id3lib.lib, Debug / id3lib.exp, Release / id3lib.dll, Lâcher / id3lib.lib, Lâcher / id3lib.exp

J'utilise Visual Studio 2010.

Toute aide est grandement appréciée. Merci à l'avance.

Était-ce utile?

La solution

Il y a plusieurs étapes, et beaucoup un piège. Si vous êtes un débutant de rang à l'aide de C ++ et VC ++ en particulier, chaque étape va nécessiter une (GASP) lecture de documents ou googler.

  • Dans VC ++ 2010, utilisez le gestionnaire immobilier section « C / C ++ Général / supplémentaires include » si nécessaire pour indiquer au compilateur comment trouver les fichiers d'en-tête.
  • Utilisez le gestionnaire immobilier section "C / C ++ / Génération de code / Runtime Library" si nécessaire pour indiquer au compilateur quelle version de Microsoft C Runtime Library la bibliothèque a besoin.
  • Utilisez Property Manager "Linker / Input / Dépendances supplémentaires" pour spécifier le fichier .lib id3lib.lib.
  • Utilisez Property Manager "Linker / Général / Annuaires de bibliothèque supplémentaires" pour dire l'éditeur de liens où trouver .lib fichier.
  • Si le id3lib.dll dll est pas dans le répertoire où vous allez commencer votre programme, ouvrez une fenêtre Microsoft Explorer et cliquez-droit sur « Poste de travail. » Sélectionnez « Propriétés / Avancé / Variables d'environnement », et modifier la variable PATH utilisateur pour contenir le chemin du répertoire qui contient le dll. Soyez très prudent faire. Avant de le modifier, copier la valeur qui s'y trouve à l'origine et l'enregistrer dans un fichier texte, dans le cas où vous créez des problèmes et la nécessité de restaurer. Si vous vous trompez, autres programmes peut pas démarrer.

Bonne chance.

Autres conseils

Avant de pouvoir faire tout développement C ++ avec cette bibliothèque, vous aurez besoin des en-têtes trop qui sont dans le fichier id3lib-3.8.3.zip. Vous avez seulement téléchargé les binaires qui vous permettent d'exécuter une application qui a besoin de ces bibliothèques, mais pas recompiler.

Ajoutez id3lib.lib à votre projet, qui devrait satisfaire l'éditeur de liens et l'exécutable résultant dépendra id3lib.dll.

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