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

  FORUM HardWare.fr
  Programmation
  C++

  besoin daide visual studio 2010

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

besoin daide visual studio 2010

n°1986819
raphg
Posté le 22-04-2010 à 20:19:22  profilanswer
 

Bonjour a tous, voila je suis etudiant en informatique a l'université de reims champagne ardenne et facultée oblige, nous travaillons sous logiciel libre (ubuntu, bluefish, gedit jen passe et des meilleures...).
Donc pour creer mes projets c ++ je cree tous mes fichiers a la main (.h,.cc) etc et je finis par faire un joli makefile.
 
Jai vu que visual studio 2010 existait en version trial gratuit, jai donc voulu essayer et je trouve l'interface vachement pratique et joli etc ca donne envi de travailler presque! lol
Le seul probleme c est que je nai occune idée de comment compiler tous les fichiers de mon projet lol premierement jai choisi loption creer un projet makefile (je pense que c est ce que je veux faire lol) puis jai creer toutes mes classes et la... ou je met mon main?? et ou je compile tout ca?? est ce que jai besoin dun makefile??
Jai bidouillé un peu mais jai pas reussi a placer mon main et sortir un executable lol.
 
Donc vous aurez compris, je cherche un tuto assez bien fait ou qqun qui saurait me dire comment faire pour compiler et editer les liens dans tout ca.
Merci!!

mood
Publicité
Posté le 22-04-2010 à 20:19:22  profilanswer
 

n°1986844
xilebo
noone
Posté le 22-04-2010 à 21:43:48  profilanswer
 

Salut :)
 
Tout d'abord, désolé pour toi d'avoir à subir des profs comme Hebbache, Rousseau ou Bazin (s'ils existent encore) ;)
 
 
Le makefile GCC n'est pas compatible avec celui qu'on pourrait utiliser avec visual. Cependant, tu peux travailler sans makefile (en tant que fichier) avec visual. Il suffit de configurer tes options de compilation dans les propriétés de ton projet ( par exemple, le chemin des includes et des libs, les optimisations , et autre directives de préprocesseur), et lorsque tu fais build, visual génère le projet avec toutes les options choisies.
 
Tu as 2 solutions pour créer une application :
 - projet console (avec un main )  
 - projet win32 (avec un WinMain).
 
Dans tous les cas, crée le projet vide , et evite dans un premier temps les headers précompilés ( .pch), il te suffit de désactiver l'option dans les propriétés du projet.
 
Dans le premier cas, tu peux travailler avec juste avec stdio , ou bien STL (ou encore boost). Tu pourras dans ce cas faire un projet portable sous windows et sous linux, mais ton application s'exécutera dans une console.
Dans le 2eme cas, il te faudra également d'abord inclure windows.h. Et ce sera plus difficile de faire une application portable surtout si tu fais des appels systèmes spécifique à windows (genre CreateFile au lieu de fopen pour ouvrir un fichier).
 
Pour créer ton projet , c est très simple, tu ajoutes autant de .cpp (attention l extension a une importance sous visual, si tu nommes .c, il compile en c , .cpp , il compile en c++) et de .h ( aucune influence de ce coté) que tu veux dans ton projet. Tu les ranges comme tu as envie, et ton main , tu le mets dans un des .cpp
 
Ex d'arborescence :  
 
classe1.cpp (contient l'implémentation de ta classe  1)
classe1.h (contient la déclaration de ta classe 1)
main.cpp  (contient juste ta fonction main , ou WinMain le cas échéant).
 
 
 
Sinon, un bon IDE libre : kdevelop sous linux (interface KDE) ou codeblocks (windows, linux je ne sais pas). Un bon debugger : kdbg , ca ne vaut pas visual, mais c est la meilleure alternative graphique a mon gout (eclipse etant trop lent et vraiment pas adapté pour du C++).

n°1986973
ptitchep
Posté le 23-04-2010 à 13:10:56  profilanswer
 

xilebo a écrit :


Sinon, un bon IDE libre : kdevelop sous linux (interface KDE) ou codeblocks (windows, linux je ne sais pas). Un bon debugger : kdbg , ca ne vaut pas visual, mais c est la meilleure alternative graphique a mon gout (eclipse etant trop lent et vraiment pas adapté pour du C++).


+1 pour kdbg mais c'est vrai que le debugger de visual est excellent.
codeblocks est dispo sous linux
Sinon vim et emacs restent au top une fois qu'on a passé 10 ans à comprendre/retenir toutes les fonctionnalités.
 
raphg: c'est très important de créer les fichiers à la main et de faire ses makefiles. Les personnes qui débutent directement avec des IDE finissent sur ce forum avec des questions du genre:

Citation :

Pourquoi sa marche pas?
j'ai une erreur  
xxxx.cpp: undefined reference to ma_fonction ...
Aidé moi svp


---------------
deluser --remove-home ptitchep

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

  besoin daide visual studio 2010

 

Sujets relatifs
Prog Visual Basic "periodicité"besoin d'aide en vba
S'il vous plait j'ai besoin de votre connaissance.Visual Basic 8 est internet...
Besoin de vous pour décoder ou me dire quel est ce codeDebutant besoin aide
besoin explication flex - flash concernant les classessql / visual studio
Besoin d'un menu déroulant 
Plus de sujets relatifs à : besoin daide visual studio 2010


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR