Quel IDE pour le C++ ?

Fermé
LEVINE Messages postés 128 Date d'inscription jeudi 9 février 2006 Statut Membre Dernière intervention 25 février 2024 - 13 août 2016 à 16:14
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 14 août 2016 à 13:30
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:
A voir également:

3 réponses

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
13 août 2016 à 17:36
Bonjour,

Selon tes critères je te propose Qt : https://www.qt.io/
Version Linux : oui
Version Windows : oui
Autocomplétion : oui
Conception visuelle : oui
0
LEVINE Messages postés 128 Date d'inscription jeudi 9 février 2006 Statut Membre Dernière intervention 25 février 2024 4
13 août 2016 à 20:46
Bonsoir, KX :)

Quelle version choisir (je reviens du site) ? Je verrai, qd j'aurai mieux traduit.

Dommage qu'il ne soit pas en Français (ainsi que CB, d'ailleurs).
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015 > LEVINE Messages postés 128 Date d'inscription jeudi 9 février 2006 Statut Membre Dernière intervention 25 février 2024
13 août 2016 à 20:54
Pour un usage non-commercial la version open source devrait convenir :
https://www.qt.io/download-open-source

Après, tout dépend si tu veux l'installer sous Windows, Linux, ou autre...

Quant au français il va falloir t'y habituer, l'informatique c'est en anglais.
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
14 août 2016 à 01:49
Code::Blocks c'est plus un éditeur qu'un EDI. Delphi existe pour C++ ça s'appelle C++Builder mais c'est payant et c'est pour Windows. Delphi à existé pour Linux c'était Kylix.
Qtcreator c'est un choix intéressant si tu veux un EDI pour Linux.
0
LEVINE Messages postés 128 Date d'inscription jeudi 9 février 2006 Statut Membre Dernière intervention 25 février 2024 4
14 août 2016 à 08:13
@KX : Vi : je sais... :D Dur, pour les anglophobes (linguistiquement parlant, bien sûr). Ils l'ont quand-même traduit en Cyrillique : https://www.qt.io/ru/download-open-source/ et pas en Français.

Et ceux travaillant sous VS : comment font-ils pour déboguer en mode trace, pas à pas (pr la programmation Linux) ? Ils ont bien des techniques ?

@Celien : Effectivement : Builder n'a pas de version Linux.
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
14 août 2016 à 12:44
Je ne connais pas les mécanismes de débogage en C++ mais en Java il suffit d'ouvrir un port sur le programme et n'importe qui peut le déboguer depuis n'importe quel IDE, il n'est même pas nécessaire d'être sur la même machine ni sur le même système d'exploitation pour le faire... et à la limite l'IDE est facultatif.

Alors en C++ il doit bien y avoir des équivalents et il n'y a aucune raison que ce ne soit pas possible sous Linux (d'ailleurs Qt doit le faire)
0
LEVINE Messages postés 128 Date d'inscription jeudi 9 février 2006 Statut Membre Dernière intervention 25 février 2024 4
14 août 2016 à 13:14
"'ouvrir un port sur le programme" : à travers le réseau, vers une MV ?

"Port" : allusion au réseau ? Une bécane sous Windows, une autre sous Linux : répertoire partagé, sous Linux, ds lequel s'exécute le prog ?
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015 > LEVINE Messages postés 128 Date d'inscription jeudi 9 février 2006 Statut Membre Dernière intervention 25 février 2024
14 août 2016 à 13:30
Exactement, si le port de debug est ouvert, on se branche dessus, depuis la même machine ou n'importe quelle machine sur le réseau (tant qu'elle voit le port).

Pour le C++ vu quelques articles sur internet il semble bien que ce soit possible aussi. Exemple de documentation pour Netbeans : C/C++ Remote Development
Tu dois avoir des équivalents pour tout les IDE, le débogage n'est pas spécifique à un logiciel en particulier.
0