[cpp] quel environnement de dev sous Windows?

quel environnement de dev sous Windows? [cpp] - C++ - Programmation

Marsh Posté le 28-12-2004 à 20:15:04    

Pour le moment j'ai surtout fait du c++ sous linux via VIM et gcc à l'école, mais je voudrais dévelloper un peu chez moi sur mon windows, avec un environnement de dev agréable et pas trop usine à gaz.
J'aimerais aussi qu'il gere le "Visial C++" pour aussi faire des petites appli windows rapidement.
 
mais je ne connais pas trop les produits, j'ai repéré pour le moment:
Microsoft Visual Studio
Borland C++
MinGW
DevCpp
Open Watcom
Borland Kylix
Digital Mars C/C++ Compiler Version 8.36  
 
sachant que je cherche pas juste un compilo mais un environnement de dev complet, avec éditeur, debugeur, affichage intelligent etc...
 
merci de votre lumiere! :hello:


---------------
Habillé par Canon, Gallerie web v1.0
Reply

Marsh Posté le 28-12-2004 à 20:15:04   

Reply

Marsh Posté le 28-12-2004 à 20:58:15    

Visual Studio :o


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 28-12-2004 à 21:04:01    

Visual Studio 2003.  

Reply

Marsh Posté le 28-12-2004 à 21:07:00    

salut,   pour un environnement de développement sous windows agréable, tu peux utiliser Dev-cpp et pour la création rapide de 'GUI', le Framework wxWidgets ( te permettras aussi de programmer des applications portable)
 
voili  voilou, et pour ce qui est de Visual C++, c'est un tres bon IDE mais si je puis dire tout de  même optimisé pour windows OS.
 
a+

Reply

Marsh Posté le 28-12-2004 à 21:08:03    

J'oubliais, Dev-cpp à la particularité d'intégrer des outils GNU   :)

Reply

Marsh Posté le 28-12-2004 à 22:06:21    

merci de vos avis,  
j'ai donc d'un coté:
cpp : Dev-cpp  
"visual": Framework wxWidgets  
 
et de l'autre:
all in one: Visual Studio 2003
 
hormis que le premier semble plus légé et plus portable, je me demande surtout si Visual Studio n'est pas trop une usine à gaze qui mets 3 plombes à se lancer, compiler, prend xx Go dans le ram ?


---------------
Habillé par Canon, Gallerie web v1.0
Reply

Marsh Posté le 28-12-2004 à 22:08:59    

VS 2003 n'est pas une usine à gaz, et prend finalement très peu de RAM eu égard à ses capacités


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 28-12-2004 à 22:11:34    

CyberCouf a écrit :

merci de vos avis,  
j'ai donc d'un coté:
cpp : Dev-cpp  
"visual": Framework wxWidgets  
 
et de l'autre:
all in one: Visual Studio 2003
 
hormis que le premier semble plus légé et plus portable, je me demande surtout si Visual Studio n'est pas trop une usine à gaze qui mets 3 plombes à se lancer, compiler, prend xx Go dans le ram ?


J'utilise les deux, et il n'y a pas photo : Visual Studio est beaucoup plus performant. Il met sensiblement le même temps à démarrer que dev-cpp, ne bouffe pas trop de RAM, et compile bien plus vite (en vitesse pure, et utilisation des pre-compiled headers et de l'incremental building). Mais surtout, tu es beaucoup plus efficace avec, pour le debugging, l'aide incorporée, les plug-ins disponibles (qui ne sont helas pas gratuits).
 
 

Reply

Marsh Posté le 28-12-2004 à 23:14:33    

à propos du ".net" il me semble que c'est la nouveauté de la version 2003 de visual studio, ça n'alourdit pas l'utilisation? je pense pas du tout m'en servir, enfin peut etre que le logiciel fait bien la part des choses.


---------------
Habillé par Canon, Gallerie web v1.0
Reply

Marsh Posté le 28-12-2004 à 23:17:31    

Citation :

à propos du ".net"... je pense pas du tout m'en servir


 
Par contre c'est bien de le connaitre, beaucoup d'entreprises l'ont adopté.

Reply

Marsh Posté le 28-12-2004 à 23:17:31   

Reply

Marsh Posté le 28-12-2004 à 23:25:27    

CyberCouf a écrit :

à propos du ".net" il me semble que c'est la nouveauté de la version 2003 de visual studio, ça n'alourdit pas l'utilisation? je pense pas du tout m'en servir, enfin peut etre que le logiciel fait bien la part des choses.


 
C'est une des nouveautés, tout comme le langage C#. Mais VS2003, c'est également un compilateur C++ bien plus efficace, et bien plus standard. Tu as une multitude d'options qui te permettent de choisir l'environnement destination (Win32, .NET, Managed ou pas, etc.)

Reply

Marsh Posté le 29-12-2004 à 01:54:09    

un ami me conseillait justement borland à microsoft car plus pres des standars, enfin il a pas testé la version 2003
 
(oui je sais que y'as un engouement autour de .net, comme toute nouveautée, mais pour le moment je n'en n'ait nullement besoin personnelement, et je l'étudierais de toute façon l'an prochain)
 
merci de vos exclaircicements en tout cas  :jap:


Message édité par cybercouf le 29-12-2004 à 01:54:33

---------------
Habillé par Canon, Gallerie web v1.0
Reply

Marsh Posté le 29-12-2004 à 12:21:38    

Ca dépend quelle somme tu es prêt à débourser.
 
Dev-Cpp a effectivement moins d'atouts que VisualStudio mais il est gratuit.

Reply

Marsh Posté le 29-12-2004 à 14:06:10    

Il me semble que Visual Studio 6 est aussi gratuit. (juste pour info)

Reply

Marsh Posté le 29-12-2004 à 14:13:59    

Si ca peut t'interesser, j'ai trouvé un topic sur le forum de developpez.com, sujet :  DEBAT (choisir Visual C++ ou Borland C++)
 
vala l'url > http://developpez.net/forums/viewtopic.php?t=7790


Message édité par ouned-coding le 29-12-2004 à 14:14:18
Reply

Marsh Posté le 29-12-2004 à 14:34:21    

ouned-coding a écrit :

Il me semble que Visual Studio 6 est aussi gratuit. (juste pour info)


 
A bah je ne savais pas.
 
Mais tant qu'à faire autant avoir un environnement de dev récent et plus conforme aux standards. Donc avec gcc (mingw) >= 3.xx ou VS >= 2003

Reply

Marsh Posté le 29-12-2004 à 14:43:18    

Ouep c'est sur mais par contre je crois que VS 2003 lui n'est  pas 'gratos'  :(

Reply

Marsh Posté le 29-12-2004 à 15:18:51    

si il l'est, c'est l'IDE qui ne l'est pas ;)

Reply

Marsh Posté le 29-12-2004 à 16:47:12    

hum, c'est quoi exactement l' "IDE" ?  
(environnement de devellopement je crois mais c'est le nom de chaque lettre que je cherche)


Message édité par cybercouf le 29-12-2004 à 17:03:57

---------------
Habillé par Canon, Gallerie web v1.0
Reply

Marsh Posté le 29-12-2004 à 17:09:41    

Environnement de Développement Intégré (EDI in french) ou (IDE en anglais) pour Integrated Development Environment)

Reply

Marsh Posté le 29-12-2004 à 17:15:04    

:jap:


---------------
Habillé par Canon, Gallerie web v1.0
Reply

Marsh Posté le 30-12-2004 à 17:28:03    

Pour faire de la programmation Windows "standard" (Win32 ou MFC, sans passer par un toolkit comme wxwidgets) Visual Studio .net (avec visual assist [:huit]) est incontournable. Evidemment faut pas le faire tourner sur un P200 avec 32Mo de RAM mais il est pas si gourmand que ça, et tres fiable.
J'aime pas trop les outils Borland mais bon ça plait à certains, c'est que c'est pas si mal peut être [:spamafote]
 
La différence entre VS.net et DevCpp+wxwidgets ? entre 500 et 2000€...


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 03-01-2005 à 17:11:38    

TotalRecall a écrit :

La différence entre VS.net et DevCpp+wxwidgets ? entre 500 et 2000€...


 
 
:sweat:

Reply

Marsh Posté le 03-01-2005 à 17:52:08    

CyberCouf a écrit :

Pour le moment j'ai surtout fait du c++ sous linux via VIM et gcc à l'école, mais je voudrais dévelloper un peu chez moi sur mon windows


Juste un conseil : fais gaffe si tu dois par après présenter ton travail à l'école ou si tu as des tests pratiques sur machine. Un pote à moi a eu une drôle de surprise en ayant développé sous VC en repassant sur Sparc... une connerie qui a ruiné son exam (mais il aurait pu mieux tester).


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 03-01-2005 à 17:58:29    

moi je te conseille Dev-cpp pour commencer!
et apres VS!
parce que si tu sors de VI, tu vas trouver VS un peu usine a gaz! (suis passé par la)
en + Dev cpp utilise GCC donc tu pourras + facilement porter t src linux sur win32!
surtout ton "shoot'em up" si tu es le cybercouf de l'insia ;) ;)

Reply

Marsh Posté le 03-01-2005 à 18:00:40    


attention de pas sortir cette phrase de son contexte, elle ne veut absolument pas dire que c'est là la SEULE différence, bien au contraire. C'est juste que c'est un argument qui doit jouer... normalement.


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 03-01-2005 à 18:14:40    

Je te conseille également Dev-cpp pour sa portabilité. Par contre il est vrai que les "exe" générés sont moins performants que ceux générés par visual-c++. De plus il sont plus volumineux...

Reply

Marsh Posté le 03-01-2005 à 19:02:28    

sircam a écrit :

Juste un conseil : fais gaffe si tu dois par après présenter ton travail à l'école ou si tu as des tests pratiques sur machine. Un pote à moi a eu une drôle de surprise en ayant développé sous VC en repassant sur Sparc... une connerie qui a ruiné son exam (mais il aurait pu mieux tester).


 
non sur ce point ça vas, le projet est justement déja finit, c'est juste pour le porter pour moi. Et pour le projets futur, bha on a déja des normes assez strictes qui nous rendent parano sur le rendu  :D  
 

rits75 a écrit :

moi je te conseille Dev-cpp pour commencer!
et apres VS!
parce que si tu sors de VI, tu vas trouver VS un peu usine a gaz! (suis passé par la)
en + Dev cpp utilise GCC donc tu pourras + facilement porter t src linux sur win32!
surtout ton "shoot'em up" si tu es le cybercouf de l'insia ;) ;)


 
on est traqué partout ici  :hello: .
L'argument de la portabilité facile due au meme compilo me plait, je commencerais peut etre par celui là (pour mon shoot'em up du moins), enfin à part peut etre la la SDL si elle est différente sous windows.


---------------
Habillé par Canon, Gallerie web v1.0
Reply

Marsh Posté le 03-01-2005 à 19:27:41    

CyberCouf a écrit :

non sur ce point ça vas, le projet est justement déja finit, c'est juste pour le porter pour moi. Et pour le projets futur, bha on a déja des normes assez strictes qui nous rendent parano sur le rendu  :D


 :jap:  
 
Pour te situer le genre de mauvaises surprises et pour l'anectode : le programme de mon pote tournait nickel sous VC. Mais lors de l'exécution sur une Solaris, son programme a sauvagement commencé à planter.
 
La cause : une variable non initialisée, qui prenait 0 par défaut sous VC mais dont la valeur était indéterminée sur gcc de la solaris...
 
Résultat : exam loupé.
 
Genre de portage à ne faire qu'à la maison  :D


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 03-01-2005 à 19:50:46    

Pour info, le compilateur VC7 (donc de VC++ 2003) est disponible gratuitement et peut donc être utilisé dans un IDE quelconque, eclipse fonctionne probablement (mais java inside...).
On peut le trouver ici.

Reply

Marsh Posté le 03-01-2005 à 20:17:03    

Panini a écrit :

Pour info, le compilateur VC7 (donc de VC++ 2003) est disponible gratuitement et peut donc être utilisé dans un IDE quelconque, eclipse fonctionne probablement (mais java inside...).
On peut le trouver ici.


j'interviens :o tu pourrais en dire plus sur l'integration à ecclipse si tu avais un ou deux liens là dessus ça serait pas mal :)
 
quand à BC++ j'avais testé les 60jours c'est pas mal c'est clair mais j'ai trouvé ça vachement moins bien que Delphi (pourtant a première vue c'est la même chose)
 
pour Visual Studio n'existe t il pas une version étudiante moins cher avec comme seule restriction de ne pas vendre ses applis un peu comme le Delphi6 PE de Borland ? (ou un truc dans le même style, je risque pas de dev une killer application alors en C++ tout de suite ...)
j'ai un ami qui avait acheté un livre avec lequel était fournit VS mais apparemment il ne pouvait executer ses programmes qu'à partir de VS et pas ailleurs ? :??:  
 
j'ai pas trouvé grand chose sur google pour une version étudiante, lors de mes dernières investigations :o

Reply

Marsh Posté le 03-01-2005 à 20:43:23    

si ils ont une telle politique de prix, bha tu fais comme beaucoup, pas de licence, en étant réaliste, (hormis le fait d'aller à l'encontre de la loi) c'est pas sur quelques étudiants/particuliers n'ayant pas un tel budget pour faire "mumuse" sur la prog qu'ils comptent faire des sous, et s'ils le copie, c'est presque tant mieux car le particulier qui aurra appris/formé sur une plateforme de dev, bha arrivé en entreprise il voudra certainement garder la meme, et là c'est plus du tout le meme contexte, c'est un moyen de prod et qui se paie comme un autre.
 
(attention je veux pas faire d'incitation au piratage mais c'est une constatation souvent bien vraie)
 
l'idéal sont les éditeurs qui font une version "un peu" light gratuite dans le cadre sticte de l'utilisation personnel sans bénéfice, et qui vendent leur licence "d'exploitation".


---------------
Habillé par Canon, Gallerie web v1.0
Reply

Marsh Posté le 03-01-2005 à 21:02:17    

Rahlala, si c'était aussi simple. Hélas, il y a 17 appellations différentes pour cette fameuse version "éducative" (entre autres: academy, education, standard, initiation, scolaire, étudiants). Donc, elle est limite introuvable.
 
Mais on la trouve quand même à 62 euros TTC sur www.bechtle.fr, sous l'intulé "Visual C++ .NET Std 2003 vers scolaire". Elle est visiblement dispo sur www.sosdeveloppeurs.com, mais leur site web merde autant qu'il y a 5 ans...
 
Le plus simple, c'est de se prendre cette version (si on souhaite rester légal) ou d'acheter un livre qui l'intègre, et de compiler ensuite avec la version gratuite du toolkit, qui permet de redistribuer sans encombres ses créations.

Reply

Marsh Posté le 03-01-2005 à 21:14:04    

Flaie a écrit :

j'interviens :o tu pourrais en dire plus sur l'integration à ecclipse si tu avais un ou deux liens là dessus ça serait pas mal :)...


 
Hélas non, le "probablement" étant là pour ça. J'ai un ami qui travaille avec eclipse et gcc, je suppose que l'on peut donc également utiliser VC7.  
Tu peux essayer de te renseigner sur le topic eclipse dans le forum java.

Reply

Marsh Posté le 03-01-2005 à 21:15:53    

pour info il ya Visual Studio Express 2005 Beta complet qui est gratuit! est facilement trouvable puisque c du legal!
il integre tous les elemnts de visual studio (IDE, debugger etc..)!  il n'ya pas les outils spé de la versions payante (Spy++,  error lookup etc.. bref on peut largement s'en passer)
sauf
 

Reply

Marsh Posté le 03-01-2005 à 21:31:25    

Panini a écrit :

Hélas non, le "probablement" étant là pour ça. J'ai un ami qui travaille avec eclipse et gcc, je suppose que l'on peut donc également utiliser VC7.  
Tu peux essayer de te renseigner sur le topic eclipse dans le forum java.


 
mon prof de java en parlait pour vanter les mérites de éclipse (du fait de pouvoir faire du cpp et pleins de choses)  :D  
 

rits75 a écrit :

pour info il ya Visual Studio Express 2005 Beta complet qui est gratuit! est facilement trouvable puisque c du legal!
il integre tous les elemnts de visual studio (IDE, debugger etc..)!  il n'ya pas les outils spé de la versions payante (Spy++,  error lookup etc.. bref on peut largement s'en passer)
sauf


 
meme pas limité dans le temps?  :??:  souvent dans les béta c'est un an ou dans le genre (ex: OS Windows..)


---------------
Habillé par Canon, Gallerie web v1.0
Reply

Marsh Posté le 03-01-2005 à 21:36:07    

CyberCouf a écrit :

meme pas limité dans le temps?  :??:  souvent dans les béta c'est un an ou dans le genre (ex: OS Windows..)


Visual Studio .NET 2003 Beta était limité jusqu'à Juin 2003. [:cupra]
Mais par hasard, il y a eu un orage, la date de mon PC s'est changée vers le passé, et j'ai accidentellement remarqué qu'elle continuait à marcher quand même après Juillet.

Reply

Marsh Posté le 03-01-2005 à 21:38:48    

:lol:


---------------
Habillé par Canon, Gallerie web v1.0
Reply

Marsh Posté le 03-01-2005 à 21:51:15    

Lam's a écrit :

Mais par hasard, il y a eu un orage, la date de mon PC s'est changée vers le passé, et j'ai accidentellement remarqué qu'elle continuait à marcher quand même après Juillet.


arf c'est pas de chance :pfff:  
 
je vais voir pour visual studio express 2005 beta

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed