Tu vas le faire en C++ Kevin ?
(Qt utilise le C++ et si j'ai bien compris tu vas utiliser Qt)
GoldenCrystal> L'intérêt d'utiliser Qt c'est que le portage de l'IDE sera pas seulement sous linux, mais aussi sous MacOS X.
BiHi :
Tu vas le faire en C++ Kevin ? (Qt utilise le C++ et si j'ai bien compris tu vas utiliser Qt)
GoldenCrystal> L'intérêt d'utiliser Qt c'est que le portage de l'IDE sera pas seulement sous linux, mais aussi sous MacOS X.
Kevin Kofler :
Par exemple, je vais utiliser les dialogues de fichiers de KDE (parce qu'ironiquement ceux de Qt sont natifs partout sauf sous Linux/KDE, bref j'ai le choix entre les dialogues natifs sous Linux et non-natifs sous OS X ou l'inverse ).
Snow Tiger :
Pour le C++ : Y changera jamais...
2) Faire un KDevelop modifié ne serait-il pas plus facile et tout aussi efficace ?
Snow Tiger :
Au fait, j'aimerais pouvoir faire du code avec gcc et as et
sortir un fichier .tib. Il me faudrait donc un outil comme maketib mais fonctionnant sur du COFF...
Comment devrais-je faire ? Prendre les sources de maketib et essayer l'équivalent pour
du COFF ? Ou faire un outil qui fait le contraire d'objcopy et convertit du COFF en format A68k, puis lancer maketib dessus ?
Snow Tiger :
OK, je vais voir. Mais pour compiler ld-tigcc, il me faut quoi ? (J'ai Dev-C++, vous utilisez mingw non ?)
Snow Tiger
: Hum, est-ce que j'aurais besoin de connaître le format COFF ?
Si oui, où je peux trouver celui de TIGCC ? Le format COFF n'est pas très clairement défini, surtout au niveau du relogement, donc....
Kevin Kofler
:Snow Tiger :
Pour le C++ : Y changera jamais...
D'ailleurs, il y a déjà le premier hack non-objet. QT Designer ne me permet pas de rajouter des variables à la classe MainForm, donc je les ai mises en static dans le module. De toute façon, de fenêtre principale, il n'y en a qu'une.
Pollux :
Kevin> Bah, si tu conçois tout en statique et que pour une raison X ou Y tu veux pouvoir avoir plusieurs instances d'une fonctionnalité donnée, t'es dans la merde... (genre, pouvoir ouvrir plusieurs projets à la fois mais tout en gardant un certain lien entre ces projets, ce qui permettrait de tout recompiler d'un seul coup et de pouvoir faire des rechercher/remplacer sur ces deux projets)
Après, si QT Designer est mal conçu, c'est effectivement peut-être l'un des moyens les plus simples de contourner ça (ça doit peut-être encore être possible en faisant une classe abstraite pour tes variables à toi (donc dans un .cpp séparé) et en faisant dériver la classe de QT de cette classe-là, mais ça peut devenir lourd s'il y a trop d'interactions entre ces deux classes-là...).
Uther
: QT designer genere du code pas vraiment super propre. T'est obligé de fairez avec? ca doit pas être trop du de faire ca proprement a la main.
Il y a une seule fenêtre principale dans l'IDE de Sebastian, donc il y aura une seule fenêtre principale dans la mienne. Je ne vais rien mettre d'autre que ce qu'il y a dans l'IDE de Sebastian.