IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Code::Blocks Discussion :

comment installer un devpack updater/installer


Sujet :

Code::Blocks

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    35
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 35
    Par d�faut comment installer un devpack updater/installer
    bonjour a tous !
    je cherche desesperement, depuis plusieurs jours, a me connecter a une base mysql(5.0.22)en c++.mon ide est C::B,V 1.0 RC2.j'ai vu que l'on pouvais telecharger des dev packs, (mysql entre autre), mais je ne sais pas comment les installer. au premier lancement de dev packs, il me demende ou je veux telecharger les fichiers. ou dois-je les mettre ???????????
    merci pour vos futures reponse !

  2. #2
    Membre exp�riment� Avatar de Rupella
    Inscrit en
    F�vrier 2005
    Messages
    286
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2005
    Messages : 286
    Par d�faut
    salut,
    j'ai d�couvert �galement cet outil pas plus tard qu'hier !
    j'ai cr�� un r�pertoire DevPacks dans le r�pertoire d'install de C::B, et je lui ai
    dit de mettre les fichiers qu'il t�l�chargera, dedans.

    apr�s, qd tu veux installer un package, il le d�compresse dans ce m�me r�pertoire. libre a toi de d�placer les r�pertoires d'include, lib, doc...
    une solution, est de l'autoriser � ajouter le r�pertoire d'install des packages aux r�pertoires par d�faut de C::B.

    Quant a ec qui est d'utiliser MySQL en C++, je ne peux que te conseiller d'utiliser MySQL++, que j'utilise avec VisualStudio, mais que j'ai du mal a compiler avec C::B...

    Edit : Une derni�re chose en passant, fais un upgrade de C::B en t�l�chargeant le dernier night build (voir la homepage de C::B).

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    35
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 35
    Par d�faut
    merci!
    pour le nighty build pas de prob, j'ai deja reussi une fois.
    mais quand tu installe des dev packs dans le rep de cb, il ne va pas ecraser les include deja existants ?????
    pour mysql++, et bien je ne sais vraiment pas comment faire .tu dis qu'il faut le compiler c'est ca ?si tu pouvais me donner la(les) reponse de a a z, je serais bien content
    @c++

  4. #4
    Membre exp�riment� Avatar de Rupella
    Inscrit en
    F�vrier 2005
    Messages
    286
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2005
    Messages : 286
    Par d�faut
    pour les include, si le package est bien fait, il te cr�e dans le r�pertoire que tu lui as sp�cifi� pour l'installation des packages, l'arborecence suivante :

    [Ton Rep Packages]/include/mysql/fichiers.h
    [Ton Rep Packages]/lib/mysql/lib.a
    [Ton Rep Packages]/doc/mysql/... etc

    donc, pour chaque package, il y aura un r�pertoire sp�cifique qui ne pourra pas �craser l'�xistant (sauf si tu fais un update d'un package).

    Maintenant, pour MySQL++, j'essaye de le compiler en ligne de commande.
    mingw32-make -f Makefile.mingw

    en faisant attention que le r�pertoire de mingw32-make soit pr�sent dans le $PATH (ou %PATH% sous Win32).

    Mais l�, la cata, j'ai un paquet d'erreurs avec une option pour ld qui est --enable-auto-import... et la compilation �choue.
    d'ailleurs, si l'un de ceux qui liront le topic, ont une id�e de comment faire pour que ca marche (enfin)...




    Edit : j'ai trouv� un lien interessant ! http://lists.mysql.org/plusplus/5789
    a essayer, mais j'ai pas beaucoup de temps pour le moment

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    35
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 35
    Par d�faut
    merci pour tes reponse.
    je me sui pas embeter, j'ai enregeistre les dev pack dans un rep temporaire, et je l'ai installer manuellement->j'ai copier temp/include(le contenu,un dossier"mysql) dans le rep include de cb, pareil pour le rste.le pire c'est que ca marche !!!!!!!.
    parcontre, connaitrais tu un librairie graphiques,genre QT, qui sois simple a installer et a utiliser ??????
    parceque, entre autre , je sais pas compiler une ib en lignede commende........
    estceque mingw3
    2 est integhrer a cb(sest idiot de dire sa mais un dossier mingw32 existe) mais ou est son exe(comment y sappelle ????????
    en fait je voudrais develloper une app gerant unne DB,mais avec un jolie interface graphique.
    @c++

  6. #6
    Membre exp�riment� Avatar de Rupella
    Inscrit en
    F�vrier 2005
    Messages
    286
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2005
    Messages : 286
    Par d�faut
    pour le graphique, ca d�passe mes comp�tences. Mais tu as aussi wxWidget je crois.

    l'ex�cutable dont je te fais part est dans le r�pertoire bin de Code::Blocks.
    il s'utilise avec des makefiles, qui eux utilisent ensuite g++, ... qui se trouvent
    aussi dans le r�pertoire bin.
    L'interface graphique (IDE) fait la m�me chose, mais en plus joli...

  7. #7
    Membre Expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    D�tails du profil
    Informations personnelles :
    �ge : 47

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Par d�faut
    Pour les biblioth�ques graphiques, tu en as un bon paquet l� :
    http://c.developpez.com/bibliotheques/#Graph

  8. #8
    Membre exp�riment� Avatar de Rupella
    Inscrit en
    F�vrier 2005
    Messages
    286
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2005
    Messages : 286
    Par d�faut
    Bonsoir.

    pour vivh349. J'ai r�ussi � compiler la librairie MySQL++.
    Pour cela, faire ce qui est indiqu� par le lien que j'ai fourni un ou deux posts avant. C'est pas difficile.

    Ensuite, cr�er un projet mysqlpp, de type librairie statique. Tu prends tous les
    fichiers sources (h, cpp) du t�l�chargement et tu les ajoutes au projet (toutes configs).
    Dans Project --> Build Options --> Onglet #defines, ajouter le define MYSQLPP_NO_DLL
    pour toutes les configs (Debug et Release).

    Dans l'onglet linker, ajouter mysql.
    La compilation doit �tre ok.

    Apr�s la compil, placer le .a g�n�r� dans le r�pertoire lib de C::B (note, le .a g�n�r� en Debug devra �tre plac� dans lib/debug).

    Pour tous les projets utilisant MySQL++, mettre le define MYSQLPP_NO_DLL
    et linker avec mysqlpp. Ca devrait aller, chez moi, c'est tt bon

    bon courage.

    Rup'

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    35
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 35
    Par d�faut
    merci a tous pour vos reponses et dsl davoir tarder a repondre.(gt en vacances...)
    rupella : j'ai pu installer le dev pack mysql(sous cb 1rc2).le rep d'installation est un rep temporaire, et je copie colle, les fichiers include, lib et bin la ou y faut.et sa marche !! avec u prog d'essai il peurt se connect a la base....(ouf...)
    merci aussi pour la compilation de lib,je suis pas sur de lutiliser pour mysql++, mais peut etre pour autre chose.(meme si g pas tou compris, c'est pas grave)
    eusebe : merci je vais aller voir

    bon sa marche.tres bien.mais j'ai un autre probleme encore???)
    je sais pas utiliser les fonctions de l'api mysql(enfin j'en connait une ou 2)

    par exemple : base "mabase"->table "test" :id,nom,prenom,sexe
    avec 4 enregiostrement.
    je veus recuperer :
    1)tous les enregistrement (SELECT * FROM test)
    2)un enregistrement (SELECT * FROM test WHERE id=6)
    2)un bout d'enregistrement(SELECT nom FROM test WHERE id=6)

    comment faire ???
    si vous pouviez me donner un code complet d'example,svp...
    merci !

    bonne prog a tous !

  10. #10
    Membre �m�rite

    Profil pro
    Inscrit en
    Ao�t 2003
    Messages
    878
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 878
    Par d�faut
    Citation Envoy� par vivh349
    comment faire ???
    si vous pouviez me donner un code complet d'example,svp...
    merci !

    bonne prog a tous !
    Citation Envoy� par [url]http://dev.mysql.com/doc/refman/5.0/en/c.html[/url]
    If you are looking for examples that demonstrate how to use the C API, take a look at these clients. You can find these in the clients directory in the MySQL source distribution.

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    35
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 35
    Par d�faut
    merci, je ne l'avais pas vu (je n'ai pas lu jusque l�
    @c++

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Comment v�rifier si Excel est install� ?
    Par mathieutlse dans le forum API, COM et SDKs
    R�ponses: 9
    Dernier message: 16/08/2017, 18h49
  2. R�ponses: 3
    Dernier message: 26/08/2009, 11h01
  3. Comment installer notre .exe sans installer CR ?
    Par speed034 dans le forum SAP Crystal Reports
    R�ponses: 113
    Dernier message: 01/09/2008, 15h10
  4. R�ponses: 1
    Dernier message: 11/07/2005, 17h27
  5. R�ponses: 4
    Dernier message: 19/05/2005, 16h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo