Membres inscrits :668
Membres en ligne : 0
Invités en ligne : 8


|
| Conversation : wxMac et IBPP |
drpatrickm (Nouveau membre)
Inscrit le : 20-07-2011
Messages: 6
Snippets: 0
Tutoriels: 0
Hors ligne |
Bonjour Je voudrais migrer une application Delphi qui utilise une base de données Firebird (2.1). Je travaille maintenant sous Snow Leopard et pensais utiliser le duo wxWidgets et IBPP car après avoir testé Lazarus j'ai trouvé de nombreux problèmes. J'ai installé et configuré wxMac qui fonctionne parfaitement et les exemples sont opérationnels. J'ai également pu compiler les tests fournis avec IBPP et je peux accéder à ma base de données en C++ dans une fenêtre terminal. Je voudrais maintenant compiler les deux simultanément et c'est là le problème. Je souhaiterais obtenir un modèle de makefile que je puisse éditer pour indiquer simplement les chemins des fichiers. j'ai essayé <empty project> qui ne fonctionne pas, et pour le wx-template minimal avec ibpp, je peux compiler le setup.cpp mais ensuite quand je lance ce programme, il parcours pendant longtemps tout le répertoire!! sans rien faire d'autre. En gros j'aimerasi partager l'expérience de personnes qui développent avec wxWidgets et Ibpp, si possible sur Mac.
Merci d'avance
Patrick
| |
|
ddaime (Nouveau membre)
Inscrit le : 17-08-2010
Messages: 7
Snippets: 0
Tutoriels: 0
Hors ligne |
Bonsoir.
Quel EDI utilisez vous ? Avez vous compilé wxWidgets ?
Je ne connais pas Mac mais voici ma démarche sous Windows avec l'EDI Code::Blocks.
- création d'un projet type wxWidgets project - décompression de l'archive ibpp dans le répertoire du projet - ajouter des fichiers récursivement (ibpp/core) - décocher l'incorporation du fichier all_in_one.cpp - rajouter la directive IPP_WINDOWS dans les options de génération
La démarche à suivre sous MacOS ne doit pas être différente.
| |
|
drpatrickm (Nouveau membre)
Inscrit le : 20-07-2011
Messages: 6
Snippets: 0
Tutoriels: 0
Hors ligne |
En fait je suis actuellement en phase de tests et j'utilise simplement un éditeur de texte pour les programmes c++ (SMULTRON). je lance ensuite la compilation par un make (makefile modifié par mes soins avec la directive _IBBP-DARWIN) J'ai compilé wxWidgets sans erreur (en fait la version Mac) avec tous les exemples qui fonctionnent. lorsque j'ai essayé de compiler ibpp en plus du projet minimal de wxWidget j'ai des erreurs au niveau d'ibpp (logical errors) notamment dans les "string". Je pense qu'effectivement il y a un problème d'inclusion des sources ou de directive de compilation. C'est pour ça que je cherchais un exemple de makefile opérationnel!
Patrick
| |
|
ddaime (Nouveau membre)
Inscrit le : 17-08-2010
Messages: 7
Snippets: 0
Tutoriels: 0
Hors ligne |
Je n'utilise pas les fichiers makefile, et c'est bien dommage, je vous l'accorde. Sans un exemple de fichier je ne peux pas vous aider. Montrez juste les erreurs que vous avez mais c'est ca ressemble beaucoup a un conflit de jeu de caractere, ibpp ne gere pas UNICODE juste ANSI.
| |
|
drpatrickm (Nouveau membre)
Inscrit le : 20-07-2011
Messages: 6
Snippets: 0
Tutoriels: 0
Hors ligne |
J'ai finalement réussi à compiler ibpp et wxWidgets simultanément en installant la version 2.9.2 et en modifiant le makefile manuellement. Je découvre le C++ et wxWidgets en même temps
Patrick
| |
|
|