Czy mogę używać programu Visual Studio do nauki programowania w języku C? W nowym menu projektu mogę wybierać pomiędzy Visual Basic, Visual C #, Visual C ++, Visual F # i innymi, ale nie widzę „C” ani „Visual C”.
c
visual-studio
Witaj świecie
źródło
źródło
Odpowiedzi:
Krótka odpowiedź: tak, musisz zmienić nazwy plików .cpp na c, aby można było napisać C: https://msdn.microsoft.com/en-us/library/bb384838.aspx?f=255&MSPPError=-2147217396
Z linku powyżej:
Mimo to nie polecam nauki języka C w Visual Studio, dlaczego VS? Ma wiele funkcji, których nie będziesz używać podczas nauki języka C
źródło
Tak, bardzo dobrze możesz nauczyć się języka C przy użyciu programu Visual Studio.
Program Visual Studio jest dostarczany z własnym kompilatorem C, który w rzeczywistości jest kompilatorem C ++. Po prostu użyj
.c
rozszerzenia pliku, aby zapisać kod źródłowy.Nie musisz używać IDE do kompilacji C. Możesz napisać źródło w Notatniku i skompilować je w wierszu poleceń za pomocą Developer Command Prompt, który jest dostarczany z Visual Studio.
Otwórz wiersz polecenia dewelopera, wprowadź katalog, w którym pracujesz, użyj
cl
polecenia, aby skompilować kod C.Na przykład
cl helloworld.c
kompiluje plik o nazwiehelloworld.c
.Więcej informacji można znaleźć w tym artykule: Przewodnik: Kompilowanie programu w języku C w wierszu poleceń
Mam nadzieję że to pomoże
źródło
Tak, możesz:
https://docs.microsoft.com/en-us/cpp/ide/visual-cpp-project-types?view=vs-2017
źródło
Tak, żadna z wersji Visual Stdio nie wspomina o C, ale jest ona dołączona do kompilatora C ++ (dlatego należy szukać w C ++). Główną różnicą między używaniem C i C ++ jest system nazewnictwa (tj. Używanie .c, a nie .cpp ).
Musisz jednak uważać, aby nie utworzyć projektu w C ++ i nie zmienić jego nazwy na C, to nie działa .
Kodowanie C z linii poleceń:
Podobnie jak
gcc
w systemie Linux (lub jeśli masz zainstalowany MinGW), Visual Studio ma polecenie, które ma być używane z wiersza polecenia (musi to być jednak wiersz polecenia Visual Studio Developer). Jak wspomniano w innej odpowiedzi, której możesz użyćcl
do skompilowania pliku c (upewnij się, że ma nazwę .c )Przykład:
Lub sprawdzić wszystkie zaakceptowane polecenia:
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>
Kodowanie C z IDE:
Bez wątpienia jedną z najlepszych funkcji programu Visual Studio jest wygodne środowisko IDE.
Chociaż wymaga to więcej konfiguracji, otrzymujesz premie, takie jak podstawowe debugowanie przed kompilacją (na przykład, jeśli zapomnisz a
;
)Aby utworzyć projekt C, wykonaj następujące czynności:
Rozpocznij nowy projekt, przejdź do C ++ i wybierz
Empty Project
, wprowadźName
swój projekt i miejsce, wLocation
którym chcesz go zainstalować, a następnie kliknijOk
. Teraz poczekaj na utworzenie projektu.Następne pod
Solutions Explorer
prawym przyciskiem myszySource Files
, wybierzAdd
wtedyNew Item
. Powinieneś zobaczyć coś takiego:Zmień nazwę,
Source.cpp
aby dołączyć.c
rozszerzenie (Source.c
na przykład). Wybierz lokalizację, w której chcesz go zachować, radzę zawsze trzymać go w samym folderze projektu (w tym przypadkuC:\Users\Simon\Desktop\Learn\My First C Code
)Powinien otworzyć
.c
plik, gotowy do modyfikacji. Visual Studio może być teraz używane jak normalne, szczęśliwe kodowanie!źródło
Możesz użyć Visual Studio for C, ale jeśli poważnie myślisz o nauce najnowszego dostępnego C, polecam użycie czegoś takiego jak Code :: Blocks z wersją MinGW-TDM, którą możesz uzyskać w wersji 32-bitowej. Używam wersji 5.1, która obsługuje najnowsze C i C ++. Kolejną korzyścią jest to, że jest to lepsza platforma do tworzenia oprogramowania, które można łatwo przenieść na inne platformy. Na przykład, gdybyś tworzył kod w języku C, używając biblioteki SDL, mógłbyś stworzyć oprogramowanie, które można by ponownie skompilować z niewielkimi lub żadnymi zmianami w kodzie, na Linuksie, Apple i wielu urządzeniach mobilnych. Sposób, w jaki Microsoft podążał w tych dniach, wydaje mi się, że jest to zdecydowanie lepsza droga.
źródło
Pobierz program Visual Studio C ++ Express w wersji 2006,2010 itd., A następnie utwórz nowy projekt i utwórz projekt w C ++ wybierz projekt cmd zaznacz puste zmień nazwę cc z rozszerzeniem c nazwa pliku
źródło