Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
1614 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Revenir au C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Revenir au C

n°2286493
HERIBERT
Posté le 13-08-2016 à 16:12:40  profilanswer
 


Bonjour à tous :)
 
Je voudrais reprendre le C++ . J’hésite entre Code::Blocks, et Visual Studio.  
 
Deux avantages avec CB :
- Il a une version Linux. Donc, pour déboguer en pas à pas, c’est quand-même plus pratique que sous VS, qui, lui, ne s’installe pas sous Linux. Sauf à utiliser un débogage « distant » : VS sous Windows, et son code Linux sur la machine Linux (ou une MV). Il paraît que c’est possible.  
- Il a une version Windows.  
 
Mais pas de complétion du code, selon ce que j’ai lu ici ou là, mais ça datait. Dans une DLL ou des fichiers .OBJ, je pourrai toujours récupérer mes routines Delphi (pour Windows).  
 
Un autre environnement de développement ? Sous Linux, il doit bien exister des IDE de type VS ou Delphi, permettant une conception "visuelle" des interfaces : un bouton ici, un LitBox là ? Mais je ne les connais pas.  
 
Que me conseilleriez-vous ?  
 
Merci :hello:
 
 

mood
Publicité
Posté le 13-08-2016 à 16:12:40  profilanswer
 

n°2286520
theshockwa​ve
I work at a firm named Koslow
Posté le 15-08-2016 à 13:11:37  profilanswer
 

Je serais surpris qu'il n'y aie pas d'éditeur wysiwyg pour QT sous linux. Tu peux peut-être essayer de chercher un peu de ce côté là ?


---------------
last.fm
n°2286522
HERIBERT
Posté le 15-08-2016 à 13:51:07  profilanswer
 

Bonjour :)
 
Effectivement, avec Qt : autocomplétion, conception visuelle, version Windows, version Linux. Code::Blocks ne serait pas un véritable compilateur mais davantage un éditeur (à confirmer : j'ai vu passer des articles traitant de la compilation sous CB).  
 
Mais comment font-ils, pour déboguer en pas à pas sous Linux avec VS, sans que celui-ci soit installé sur la machine Linux ? On m'a parlé d' "ouvrir un port" vers le prog en débogage. :??: Chose faisable même avec la version Win de Qt.  
 
VS est peut-être lourd, du point de vue de l'interface, mais au moins il est en français. Avec Qt, je vais tout devoir traduire, surtout les messages d'erreur :/

n°2286526
theshockwa​ve
I work at a firm named Koslow
Posté le 15-08-2016 à 15:48:46  profilanswer
 

HERIBERT a écrit :

Bonjour :)
 
Effectivement, avec Qt : autocomplétion, conception visuelle, version Windows, version Linux. Code::Blocks ne serait pas un véritable compilateur mais davantage un éditeur (à confirmer : j'ai vu passer des articles traitant de la compilation sous CB).  
 
Mais comment font-ils, pour déboguer en pas à pas sous Linux avec VS, sans que celui-ci soit installé sur la machine Linux ? On m'a parlé d' "ouvrir un port" vers le prog en débogage. :??: Chose faisable même avec la version Win de Qt.  
 
VS est peut-être lourd, du point de vue de l'interface, mais au moins il est en français. Avec Qt, je vais tout devoir traduire, surtout les messages d'erreur :/


 
Je suis pas trop au fait des outils pour linux, vu que je développes principalement pour Windows, mais
 * Code Blocks est un IDE, effectivement. J'imagine que tu peux le configurer pour utiliser n'importe quel compilateur (g++, clang ou même cl.exe)
 * Visual Studio est aussi un IDE. Par extension on utilise aussi le nom pour désigner son compilateur interne (cl.exe) mais il est tout aussi configurable pour utiliser d'autres compilateurs.
 * QT est une bibliothèque pour faire des interfaces utilisateurs cross-platform (compatible linux comme windows) et j'imagine qu'ils proposent des outils pour te fournir un comfort à la Delphi sur ces deux plateformes.
 
Peut-être que c'est un peu plus clair ?
 
Pour ce qui est de débugger dans un IDE sous linux, je n'en ai aucune idée, mais effectivement, c'est possible à distance avec Visual Studio via un plugin comme celui-ci : https://blogs.msdn.microsoft.com/vc [...] extension/
 
Aussi, un conseil : mets-toi à l'anglais, ca t'éviteras les risques des traductions hasardeuses. C'est vraiment utile pour un programmeur.


---------------
last.fm
n°2286530
HERIBERT
Posté le 15-08-2016 à 16:57:53  profilanswer
 

Ah ! Oui ! Je ne te le fais pas dire :/  
 
Je me souviens d'une documentation de Microsoft sur une API. Il était question de booléens : Google a traduit comme il a pu. Et moi, j'ai galéré des heures avant de piger (grâce à un anglophone sur un forum). Même en anglais ce n'était déjà pas très clair, alors via Google :D
 
En attendant, je prends bonne note de tes conseils ;)


Message édité par HERIBERT le 15-08-2016 à 16:58:32
n°2286560
xilebo
noone
Posté le 16-08-2016 à 08:54:45  profilanswer
 

HERIBERT a écrit :

Bonjour :)
 
Effectivement, avec Qt : autocomplétion, conception visuelle, version Windows, version Linux. Code::Blocks ne serait pas un véritable compilateur mais davantage un éditeur (à confirmer : j'ai vu passer des articles traitant de la compilation sous CB).  
 
Mais comment font-ils, pour déboguer en pas à pas sous Linux avec VS, sans que celui-ci soit installé sur la machine Linux ? On m'a parlé d' "ouvrir un port" vers le prog en débogage. :??: Chose faisable même avec la version Win de Qt.  
 
VS est peut-être lourd, du point de vue de l'interface, mais au moins il est en français. Avec Qt, je vais tout devoir traduire, surtout les messages d'erreur :/


 
avec gdb + gdbserver on peut tout à fait debugger à distance. C'est d'ailleurs généralement le seul moyen sur du matériel embarqué avec une architecture différente du host ( arm vs x84 ou x64 ). Il est possible de lier gdbserver à visual , soit à la main, soit en passant par des plugins ( payants ) du type visualgdb
 
edit : j avais pas vu la réponse de theshockwave  [:rttolivers]


Message édité par xilebo le 16-08-2016 à 08:56:14
n°2286564
kao98
...
Posté le 16-08-2016 à 11:07:48  profilanswer
 

Qt c'est un peu plus qu'une librairie.
C'est devenue toute une plateforme de développement.
 
Ils ont leur propre IDE : QtCreator, et beaucoup d'outil en tout genre, que ce soit pour i18n, pour les interfaces, ...
 
Bref, Qt n'a pas ma préférence, mais dans ton cas ça semble être une plateforme à prendre en compte.


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Revenir au C

 

Sujets relatifs
Aide sur pointeurs et array en CProg C d'un LCD
Problème C# récupération de donnée[C#] Tableaux croisés dynamiques et Open XML
[C#] Un bon livre ?Aide code C++ faire un rectangle ( noob )
Probleme avec l'exportation de mes programmes en C++[C#] Base de données ?
Petits calculs pour les crédits, ne fonctionne pas [noob]découpage d'un char (C++)
Plus de sujets relatifs à : Revenir au C



Copyright © 1997-2016 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR