C-API: Dateien installieren (Windows)

C-API: Dateien installieren (Windows)

am 15.12.2006 09:55:19 von Haiko Cyriaks

Hallo,

ich habe nicht viel Ahnung von C, muss jetzt einen MySQL-Zugriff
implementieren. Dazu brauche ich ja wohl erst mal in paar
Inlcude-Dateien (libmysql, mysql.h usw.). Auf diversen Websites liest
mal immer sowas in der Art: "Unter Windows ist bei einer
Standardinstallation von MySQL in der Regel beides (Include- und
Header-Dateien) vorhanden." Ist bei mir aber nicht (MySQL 5,
Standard-Installation).
Weiß jemand wo ich die benötigten Dateien bekomme? Muss ich das
komplette MySQL-Source-Paket installieren?

Vielen Dank für alle Tips.

Haiko

Re: C-API: Dateien installieren (Windows)

am 15.12.2006 11:08:04 von sk

Haiko Cyriaks schrieb:

> Weiß jemand wo ich die benötigten Dateien bekomme? Muss ich das
> komplette MySQL-Source-Paket installieren?

Nein musst du nicht.

Unter Windows reicht es die normalen Installation der Communityedition
zu machen oder das "no-install" zip Packet zu laden.

die "mysql.h" findest du dann unter \include die
"libmysql.lib" und "zlib.lib" unter \opt oder debug.

Jörg

Re: C-API: Dateien installieren (Windows)

am 15.12.2006 11:39:18 von Haiko Cyriaks

> Unter Windows reicht es die normalen Installation der Communityedition
> zu machen ...

> die "mysql.h" findest du dann unter \include die
> "libmysql.lib" und "zlib.lib" unter \opt oder debug.

Mh, da gibt's scheinbar noch Unterschiede in den Versionen? Bei mir
gibt's gar kein \include oder opt, nur bin, data und share
(im letzteren sind nur irgendwelche Language und Charset Geschichten).

Haiko

Re: C-API: Dateien installieren (Windows)

am 18.12.2006 18:48:12 von Markus Wichmann

Haiko Cyriaks schrieb:
>> Unter Windows reicht es die normalen Installation der Communityedition=
=20
>> zu machen ...
>=20
>> die "mysql.h" findest du dann unter \include die=20
>> "libmysql.lib" und "zlib.lib" unter \opt oder debug.
>=20
> Mh, da gibt's scheinbar noch Unterschiede in den Versionen? Bei mir=20
> gibt's gar kein \include oder opt, nur bin, data und share =

> (im letzteren sind nur irgendwelche Language und Charset Geschichten).
>=20
> Haiko

Hi!
Wenn in deinem Fall MySQL per Installer kam, kann es sein, dass du (bzw.
der Installateur) die Includes und Header-Files abgewählt hast. In dem
Fall kannst du dir aus dem Netz direkt von MySQL die Version ohne
Installer holen, die Include- und Header-Files an einen sicheren Ort
kopieren (im Falle von MinGW als Compiler nach C:\MinGW\include bzw.
C:\MinGW\lib) und dann die nicht mehr benötigten Dateien (den Rest, den=

du gesaugt hast) löschen. Du brauchst schließlich nicht zwei
MySQL-Server auf einem Rechner, oder?
HTH,
Markus
--=20
Menschen reden den ganzen Tag Unsinn. Sie gehen zum Kühlschrank, machen=

ihn auf und fragen: 'Wo ist die Butter?' Ja, wo wird sie sein? Im Kino?
-- Jürgen von der Lippe=

Re: C-API: Dateien installieren (Windows)

am 19.12.2006 14:41:14 von Haiko Cyriaks

> Wenn in deinem Fall MySQL per Installer kam, kann es sein, dass du (bzw.
> der Installateur) die Includes und Header-Files abgewählt hast. In dem
> Fall kannst du dir aus dem Netz direkt von MySQL die Version ohne
> Installer holen, die Include- und Header-Files an einen sicheren Ort
> kopieren

Ok, so habe ich's gemacht aus dem Paket ohne Installer. Läuft alles
optimal, danke!

Haiko