C-programmering in Visual Studio

Kan ik Visual Studio gebruiken om C-programmeren te leren? In het nieuwe projectmenu kan ik kiezen tussen Visual Basic, Visual C#, Visual C++, Visual F# en andere, maar ik zie geen “C” of “Visual C”.


Antwoord 1, autoriteit 100%

Kort antwoord: Ja, u moet .cpp-bestanden hernoemen naar c, zodat u C kunt schrijven:
https://msdn.microsoft.com/ nl-us/library/bb384838.aspx?f=255&MSPPError=-2147217396

Van de bovenstaande link:

Standaard behandelt de Visual C++-compiler alle bestanden die eindigen op .c als C-broncode en alle bestanden die eindigen op .cpp als C++-broncode. Om de compiler te dwingen alle bestanden als C te behandelen, ongeacht de bestandsnaamextensie, gebruikt u de /Tc-compileroptie.

Dat gezegd hebbende, raad ik niet aan om C-taal te leren in Visual Studio, waarom VS? Het heeft veel functies die je niet gaat gebruiken tijdens het leren van C


Antwoord 2, autoriteit 62%

Ja, je kunt C heel goed leren met Visual Studio.

Visual Studio wordt geleverd met zijn eigen C-compiler, die eigenlijk de C++-compiler is. Gebruik gewoon de bestandsextensie .com je broncode op te slaan.

U hoeft de IDE niet te gebruiken om C te compileren. U kunt de broncode in Kladblok schrijven en deze in de opdrachtregel compileren met behulp van de Opdrachtprompt voor ontwikkelaarsdie bij Visual Studio wordt geleverd.

p>

Open de opdrachtprompt voor ontwikkelaars, voer de map in waarin u werkt, gebruik de opdracht clom uw C-code te compileren.

Bijvoorbeeld cl helloworld.ccompileert een bestand met de naam helloworld.c.

Zie dit voor meer informatie: walkthrough: compileren van een C-programma op de opdrachtregel

Ik hoop dat dit helpt


Antwoord 3, Autoriteit 15%

Ja, het is, geen van de visuele STDIO-edities zijn vermeld, maar het is bij de C++ -compiler inbegrepen (u moet daarom onder C++ bekijken). Het belangrijkste verschil tussen het gebruik van C en C++ is het naamgevingssysteem (d.w.z. met behulp van .c en niet .cpp .

U hoeft voorzichtig geen C++ -project te maken en hem te hernoemen tot C, die niet werkt .

Codering C van de opdrachtregel:

Veel zoals u kunt gebruiken gccOP LINUX (of als u MingW hebt geïnstalleerd) Visual Studio heeft een opdracht die wordt gebruikt vanaf de opdrachtprompt (het moet echter de Visual Studio Developer-opdrachtprompt zijn). Zoals vermeld in de andere antwoord u kunt clOm uw C-bestand te compileren (zorg ervoor dat het .c )

is genoemd

Voorbeeld:

cl myfile.c

of om alle geaccepteerde opdrachten te controleren:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community>cl
Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27030.1 for x86
Copyright (C) Microsoft Corporation.  All rights reserved.
usage: cl [ option... ] filename... [ /link linkoption... ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community>

Codering C van de IDE:

Zonder twijfel is een van de beste kenmerken van Visual Studio de handige IDE.

Hoewel er meer configuratie nodig is, krijgt u bonussen zoals basisfoutopsporing voordat u gaat compileren (bijvoorbeeld als u een ;vergeet)

Als u een C-project wilt maken, doet u het volgende:

Start een nieuw project, ga onder C++ en selecteer Empty Project, voer de Namevan uw project in en de Locationwaarop u het wilt installeren, en klik vervolgens op Ok. Wacht nu tot het project is aangemaakt.

Volgende onder Solutions Explorerklik met de rechtermuisknop op Source Files, selecteer Adden vervolgens New Item. Je zou zoiets als dit moeten zien:

Hernoem Source.cppom de extensie .cop te nemen (Source.cbijvoorbeeld). Selecteer de locatie waar je het wilt bewaren, ik raad aan om het altijd in de projectmap zelf te bewaren (in dit geval C:\Users\Simon\Desktop\Learn\My First C Code)

Het zou het bestand .cmoeten openen, klaar om te worden gewijzigd. Visual Studio kan nu worden gebruikt als normale, vrolijke codering!


Antwoord 4, autoriteit 8%

Ja, dat kan:

U kunt een C-taalproject maken met behulp van C++-projectsjablonen. Zoek in het gegenereerde project bestanden met de bestandsnaamextensie .cpp en wijzig deze in .c. Vouw vervolgens op de pagina Projecteigenschappen voor het project (niet voor de oplossing) Configuratie-eigenschappen, C/C++ uit en selecteer Geavanceerd. Wijzig de instelling Compileren als in Compileren als C-code (/TC).

https:// docs.microsoft.com/en-us/cpp/ide/visual-cpp-project-types?view=vs-2017


Antwoord 5, autoriteit 2%

Je kunt Visual Studio for C gebruiken, maar als je serieus de nieuwste beschikbare C wilt leren, raad ik je aan iets als Code::Blocks met MinGW-TDM-versie te gebruiken, waarvan je een 32-bits versie kunt krijgen. Ik gebruik versie 5.1 die de nieuwste C en C++ ondersteunt. Een ander voordeel is dat het een beter platform is voor het maken van software die gemakkelijk kan worden overgezet naar andere platforms. Als u bijvoorbeeld in C zou coderen met behulp van de SDL-bibliotheek, zou u software kunnen maken die met weinig tot geen wijzigingen in de code opnieuw kan worden gecompileerd, op Linux, Apple en veel mobiele apparaten. Zoals Microsoft tegenwoordig gaat, denk ik dat dit absoluut de betere weg is om te nemen.


Antwoord 6

Download visual studio c++ express versie 2006,2010 etc.
ga dan naar maak een nieuw project en maak een c++ project selecteer cmd project check leeg hernoem cc met c extensie bestandsnaam

Other episodes