Les distribution source de MyODBC 3.51 incluent les fichiers
Makefiles
et utilisent
nmake. Dans la distribution, vous pouvez
trouver le Makefile
pour différentes
versions et le Makefile_debug
pour
compiler les versions de déboguage du pilote et des DLL.
Pour compiler le pilote, suivez la procédure suivante :
Téléchargez et décompressez les sources dans un
dossier, puis placez vous dans ce dossier. Les commandes
suivantes supposeront que ce dossier s'appelle
myodbc3-src
:
C:\> cd myodbc3-src
Editez le fichier Makefile
pour
spécifier le chemin correct vers les bibliothèques
client MySQL et les fichiers d'inclusions. Puis, utilisez
les commandes suivantes pour compiler et installer votre
version :
C:\>nmake -f Makefile
C:\>nmake -f Makefile install
nmake -f Makefile compile la version de
production du pilote, et place les exécutables dans le
dossier Release
.
nmake -f Makefile install installe
(copie) le pilote DLL et les bibliothèques
(myodbc3.dll
,
myodbc3.lib
) dans votre dossier
système.
Pour compiler la version de déboguage, utilisez
Makefile_Debug
plutôt que
Makefile
, comme ceci :
C:\>nmake -f Makefile_debug
C:\>nmake -f Makefile_debug install
Vous pouvez nettoyer et recompiler le pilote avec les commandes suivantes :
C:\>nmake -f Makefile clean
C:\>nmake -f Makefile install
Note :
Assurez-vous de spécifier le chemin correct jusqu'au
bibliothèques client MySQL et aux fichiers d'entêtes
dans le fichier Makefile (modifiez les variables
MYSQL_LIB_PATH
et
MYSQL_INCLUDE_PATH
). Le chemin
d'entête par défaut est
C:\mysql\include
. Le chemin par
défaut pour la bibliothèque est
C:\mysql\lib\opt
pour les versions de
publication, et C:\mysql\lib\debug
pour les versions de déboguage.
Pour une documentation complète de nmake, visitez http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcepb40/htm/_wcepb_nmake_tool.asp.
Si vous utilisez les sources sous BitKeeper pour la
compilation, tous les fichiers
Makefiles
spécifiques à Windows
sont nommés Win_Makefile*
.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.