<div dir="ltr"><div>Bonjour à tous, <br><br></div><div>Pendant que quelqu'un nous spamme, je reste bel et bien en difficulté. Cela fait plus de deux semaines 
que je cherche à manipuler des shapefiles (ESRI shapefile). Et il se 
pourrait que les librairies ShapeLib et GDAL_OGR me conviennent. Or, je 
n'arrive pas à les utiliser ni dans QtCreator, ni avec Visual Studio 
2008. Idéalement, je travaillerai sous Visual Studio ayant déjà une 
licence. <br>

<br>J'ai suivi les instructions du lien suivant :  <a href="http://trac.osgeo.org/gdal/wiki/BuildingOnWindows" target="_blank">http://trac.osgeo.org/gdal/wiki/BuildingOnWindows</a>
 pour installer GDAL sous Windows. J'ai essayé de deux façons : en 
utilisant les libraires "pré construites" qui sont proposées, et en 
construisant la libraire moi-même (en choisissant préalablement la 
version qui me convient ici  <a href="http://www.gisinternals.com/sdk/" style="font-family:Calibri,sans-serif;font-size:11pt;line-height:115%" target="_blank">http://www.gisinternals.com/sdk/</a>
 ). Dans les deux cas, j'ai des erreurs de linkages du type  " LNK2001 
unresolved external symbol ". Je pense pourtant avoir bien relié ma 
librairie à mon projet ( Projet > Propriété de mon projet > 
Propriétés de configuration > C/C++ > Général > Autres 
répertoires include > Chemin\vers\mes *.h , puis Projet > 
Propriété de mon projet > Propriétés de configuration >Editeur de 
liens > Général > Répertoires de bibliothèque supplémentaire > 
chemin\vers\ma bibliothèque.lib puis Projet > Propriété de mon projet
 > Propriétés de configuration >Editeur de liens > Entrée > 
Dépendances supplémentaires > malibrairie.lib). <br>

<br>Alors, je me suis demandée s'il fallait que je lie aussi mon 
projet avec ma *.dll. J'ai donc ajouté un chemin vers une référence dans
 Projet > Propriété de mon projet > Propriétés communes > 
chemin\vers\ma librairie.dll , mais je ne pense pas que ce soit utile de
 lier à la fois à la .*dll et à la *.lib. Peu importe, cela ne 
fonctionne toujours pas. Mais mon erreur est bien une erreur de linkage.
 J'ai alors voulu utiliser   des #import *.dll et/ou des  #unsing *.dll 
ou dllimport dllexport, mais je n'ai pas vraiment saisi comment les 
utiliser (en regardant sur ce site : <a href="http://msdn.microsoft.com/fr-fr/" target="_blank">http://msdn.microsoft.com/fr-fr/</a> ).<br>
<br>Si quelqu'un sait ce que je fais mal, ou à réussi à les utiliser, pourrait-il me conseiller s'il vous plait?<br><br>Merci d'avance, <br>Marion.</div></div>