2010-01-29 5 views
1

J'essaie d'obtenir des fissures avec mon module C chez uni, mais je n'arrive pas à obtenir un IDE pour fonctionner. Je veux utiliser Visual Studio bien que je suppose que je devrais utiliser Unix (je ne comprends pas encore assez Unix).Apprentissage C - Vouloir utiliser le studio visuel

Comment dans Visual Studio 2008 dois-je configurer un projet pour travailler avec C? J'ai utilisé Visual Studio pour VB.net auparavant et c'était un jeu d'enfant à utiliser, cela s'avère un peu plus difficile pour une raison quelconque. Je ne sais pas ce que je suis supposé faire dans la phase de configuration pour arriver au code si vous savez ce que je veux dire, tout ce que je pouvais voir était C++ comme une option car il a beaucoup de sous-sections, aucun de ce que je pourrais voir était pertinent.

+1

Dupliquer de http://stackoverflow.com/questions/28605/c-on-visual-studio –

+0

Je suggère que le moment est venu d'apprendre Unix, surtout si vous êtes au stade où vous êtes commencer à apprendre C – Joe

+1

juste faire un projet de console C++ normal, puis renommer tous les fichiers .cpp en .c, Visual Studio s'occupe du reste. –

Répondre

2

Pour commencer ... C++ est pas C. Ils sont des langues différentes. Il n'y a aucune comme "C/C++".

En second lieu - il est pas difficile de commencer à utiliser GNU/Linux comme environnement de développement, en particulier pour C. Je suggère de jeter un oeil à l'adresse suivante:

  1. Ubuntu. Vous pouvez vous graver un CD Ubuntu, démarrer à partir de celui-ci, et essayer Ubuntu sans rien installer. Lorsque vous êtes satisfait, l'installation d'un système à double démarrage (c'est-à-dire sans détruire votre partition Windows) est une question de quelques clics.

  2. KDevelop. Une fois que vous utilisez Ubuntu, vous pouvez utiliser le gestionnaire de paquets pour installer KDevelop, qui était mon IDE C préféré (à l'époque où je réduisais le code C pour vivre).

Si vous êtes coincé avec Ubuntu, il y a une communauté très utile au Ubuntu Forums.

En termes de C, consultez comp.lang.c.moderated (semble beaucoup moins de spam que comp.lang.c qui était populaire il y a environ dix ans). Consultez également le the comp.lang.c FAQ qui est un trésor de conseils.

+0

Il me semble me souvenir que le dernier livecd d'Ubuntu que j'ai eu ne vient pas avec GCC. C'était il y a quelques années cependant. – Joe

+0

C'est possible ... dans ce cas, vous pouvez utiliser le gestionnaire de paquets pour installer build-essential, qui contient gcc, make, etc. –

2

Pour créer un nouveau projet C/C++:

Nouveau -> Projet ... -> Visual C++ -> Win32 -> Console Win32 Application -> Suivant -> Cochez la case "projet vide" -> Terminer. Maintenant, allez dans l'Explorateur de solutions (généralement sur le côté gauche de l'EDI), faites un clic droit sur "Fichiers sources" et cliquez sur Ajouter ... -> Nouvel élément -> Fichier C++ (.cpp). Dans ce fichier, écrivez votre code puis compilez et exécutez.

Vous pouvez ensuite passer de C++ à C pur dans les Propriétés du projet ou en renommant votre fichier en .c.

7

Vous pouvez créer une application de console C++ standard (ou une application MFC/Win32, selon vos besoins), puis modifier les paramètres du projet pour qu'elle soit traitée en tant que code C: Configuration -> C/C++ -> Avancé -> Compiler sous. Réglez ceci sur "Compiler comme code C".

Ou simplement passer le drapeau/TC au compilateur :)

+0

En anglais Visual Studio 2008: Configuration -> C/C++ -> Avancé -> Compiler comme – richj

+0

Merci, je vais corriger cela :) – Christian

+0

ne peux pas sembler trouver la configuration, j'ai suivi l'affiche ci-dessous pour arriver à un écran où je peux tapez le code Nouveau -> Projet ... -> Visual C++ -> Win32 -> Application Console Win32 -> Suivant -> Cochez "Projet vide" -> Terminer. mais cant semblent trouver le bit de configuration – bob

0

Je suggère d'essayer Dev-C++. Il a un certain nombre de projets exemples intégrés qui vous aideront à démarrer, et il a un gestionnaire de paquets très agréable, qui aidera à installer des bibliothèques comme boost et opengl/glut. Après avoir acquis quelques connaissances de base en c/C++, vous pouvez vous déplacer plus facilement vers d'autres IDE.

0

Assurez-vous que Visual C++ est installé. Vous pouvez avoir installé Visual Basic .NET uniquement.

Ensuite, lorsque vous créez un projet, vous devez avoir un type de projet Visual C++ à choisir.