2010-08-31 4 views
0

Hé les gars, je me demandais si vous seriez en mesure de me aider à utiliser libcurl dans Visual Studio pour résoudre les erreurs dans l'image ci-dessous:Comment utiliser libcurl dans Visual C++ 2010?

The error

The error

+0

Pouvez-vous indiquer la liste d'erreurs lorsque vous essayez de compiler votre code? Cela rendra plus facile d'affiner ce qui se passe. – Gangadhar

+0

Je vais résumer toutes les informations ci-dessous avec la réponse lorsque Jerry réponse à mon dernier commentaire et lui donner crédit. Merci Jerry! –

Répondre

1

Il semble que vous devez Mettez à jour la configuration de Visual Studio pour inclure les répertoires dans lesquels vous avez installé cURL. VS a des répertoires pour Inclure les fichiers et les bibliothèques - si la mémoire est bonne, vous devrez ajouter les deux.

+0

J'ai essayé de faire ceci dans VSC++ et éclipse pendant des heures ... ne peux pas obtenir le compilateur pour trouver les bibliothèques. Tirer mes cheveux, devrait être relativement facile. –

+0

Dans VS 2008, il s'agit de: Outils -> Options -> Projets et solutions -> Répertoires VC++, puis sélectionnez "Inclure les fichiers", ajoutez le répertoire, sélectionnez "Fichiers de bibliothèque" et ajoutez ce répertoire. Je pense que c'est à peu près la même chose en 2010, mais je n'y ai pas accès pour le moment. –

+0

Vous devez aller aux propriétés sur le projet et sélectionnez le répertoire ... voir le message d'erreur ci-dessus. –

1

J'ai aussi rencontré le même problème. Le problème est que je pointais dans des répertoires lib supplémentaires vers lib/LIB-Debug au lieu de lib/DLL-Debug. De plus, la lib à ajouter est libcurld_imp.lib et non libcurld.lib. Aussi, vous devez copier libcurld.dll dans l'emplacement du fichier exécutable. Je vois qu'il y a un répertoire lib/LIB-Debug et un fichier lib, mais je ne sais pas à quoi ils servent. Vous devez utiliser DLL-Release, libcurl_imp.lib etc pour le mode de publication.

Questions connexes