Како компајлирати свој Ц ++ код у Висуал Студио Цоде

ПС: Ово је објављено на мом блогу овде.

Ц ++ је статички откуцан, у слободној форми, (обично) компајлиран, мулти-парадигма, средњорочни програмски језик средњег нивоа за општу намену.

Једноставно речено, Ц ++ је софистицирани, ефикасан, програмски језик опште намене заснован на Ц.

Развио га је Бјарне Строуструп 1979. године.

Једна од главних карактеристика Ц ++-а је компајлер. Ово се користи за компајлирање и покретање Ц ++ кода.

Компајлер је посебан програм који обрађује изразе написане на одређеном програмском језику попут Ц ++ и претвара их у машински језик или „код“ који користи процесор рачунара.

Заправо сам написао овај чланак јер сам имао Ц ++ задатак који је захтевао употребу компајлера. Као и обично, сви су користили ЦодеБлоцкс ИДЕ и Висуал Студио ИДЕ. Али већ сам навикао на Висуал Студио Цоде за све своје програмске ствари.

Затим сам кренуо да пронађем начин компајлирања Ц ++-а директно у мом ВсЦоде Едитор-у, отуда и овај чланак :).

У овом чланку ћу вам показати како да поставите свој компајлер у ВсЦоде и даћу вам неке везе до неких од најбољих Ц ++ ресурса.

Предуслови

  • Претходно знање Ц ++

    (Претпостављам да учите Ц ++, тек ћете почети да учите или га само читате из забаве. Овај чланак није туторијал за Ц ++ 101 - потребно је мало разумевања Ц ++.)

  • Уређивач кода Висуал Студио

    Преузмите овде и прочитајте документе за подешавање за Виндовс, Линук и Мац

  • Интернет веза (! Важно)

Изјава о одрицању одговорности!

У овом чланку ћу користити оперативни систем Виндовс, али даћу везе до ресурса који ће помоћи онима који користе друге оперативне системе.

Сад кренимо!

Преузмите и инсталирајте Ц ++ компајлер

  • Идите на ввв.мингв.орг и кликните везу „Преузми / инсталирај“ да бисте преузели МинГВ датотеку за подешавање, или кликните овде за Виндовс, овде за Линук и овде за Мац
МинГВ, контракција „Минималистичког ГНУ-а за Виндовс“, минималистичко је развојно окружење за матичне Мицрософт Виндовс апликације.
  • Након преузимања, инсталирајте МинГВ и сачекајте да се прикаже „МинГВ Инсталлатион Манагер“.
  • Када се прикаже "МинГВ Инсталлатион Манагер", кликните, а mingw32-gcc-g++затим одаберите "Означи за инсталацију"
  • У менију у горњем левом углу кликните на „Инсталација> Примени промене“
  • Сачекајте и дозволите да се потпуно инсталира. Током овог процеса осигурајте стабилну интернет везу.

Уредите своју променљиву окружења ПАТХ тако да укључује директоријум у коме се налази Ц ++ преводилац

ПАТХ је променљива окружења у оперативним системима сличним Унику, ДОС-у, ОС / 2 и Мицрософт Виндовс-у, одређујући скуп директорија у којима се налазе извршни програми. Генерално, сваки извршни поступак или корисничка сесија има своје ПАТХ подешавање. - Википедиа

Након инсталирања МинГВ, може се наћи у   C:\MinGW\bin. Сада морате да укључите овај директоријум у своју променљиву окружења ПАТХ. Ако већ неко време користите рачунаре, требало би да знате како то већ да урадите, али ако не користите, ево неколико ресурса:

  • Кликните овде за водич за Виндовс ОС
  • Кликните овде за Линук
  • Кликните овде за водич за Мац ОС

Инсталирајте проширење Цоде Руннер у ВС Цоде

Сада смо поставили наш компајлер, хајде да инсталирамо Цоде Руннер

Цоде Руннер вам омогућава да покренете исечак кода или датотеку кода за више језика:

Ц, Ц ++, Јава, ЈаваСцрипт, ПХП, Питхон, Перл, Перл 6, Руби, Го, Луа, Гроови, ПоверСхелл, БАТ / ЦМД, БАСХ / СХ, Ф # Сцрипт, Ф # (.НЕТ Цоре), Ц # Сцрипт, Ц # ( .НЕТ Цоре), ВБСцрипт, ТипеСцрипт, ЦоффееСцрипт, Сцала, Свифт, Јулиа, Цристал, ОЦамл Сцрипт, Р, АпплеСцрипт, Еликир, Висуал Басиц .НЕТ, Цлојуре, Хаке, Објецтиве-Ц, Руст, Рацкет, АутоХоткеи, АутоИт, Котлин , Дарт, Фрее Пасцал, Хаскелл, Ним, Д, Лисп, Кит и прилагођена команда.
  • Кликните овде за преузимање
  • Или претражите на картици ВсЦоде маркетплаце
  • Након инсталације поново покрените ВсЦоде
  • Отворите своју Ц ++ датотеку у Всцоде-у. Ево основног здравог светског програма у наставку:
#include  using namespace std; int main() { cout << "Hello world!"; return 0; } 

Сачувајте ову датотеку као test.cpp

Покрените свој код помоћу програма Цоде Руннер

  • Користите пречицу Ctrl+Alt+N
  • Или притисните Ф1, а затим одаберите / откуцајте Покрени код
  • Or right-click the Text Editor and then click Run Code in the editor context menu

The code will run and the output will be shown in the Output Window. Open the output window with `Ctrl+ shortcut.

To stop the running code

  • Use the shortcut Ctrl+Alt+M
  • Or press F1 and then select/type Stop Code Run
  • Or right-click the Output Channel and then click Stop Code Run in the context menu

Hurray, you just successfully set up your C++ environment in VsCode!

Conclusion

Here's a quick hint: By default, VsCode's output terminal is read-only. If you're running code that requires user input like:

#include  using namespace std; const double pi = 3.14159; void calculate() { double area; double radius; cout<<"Enter Radius: "<>radius; area = pi * radius * radius; cout<<"area is: "<
    

you won't be able to type into the terminal, Cannot edit in read-only terminal.

To fix this, you need to manually enable read-write.

  • In VsCode, Go to File > Preference > Setting.
  • In the User tab on the left panel, find the extensions section
  • Scroll and find 'Run Code Configuration'
  • Scroll and find a checkbox Run in Terminal (Whether to run code in Integrated Terminal) Check the box.

OR

  • In your setting.json file, add:
"code-runner.runInTerminal": true 

Hurray, you're done and ready to roll :).

C++ resources

Here are some C++ resources you can use to get started with learning C++

  • //www.learncpp.com/
  • //www.codecademy.com/learn/learn-c-plus-plus
  • //www.udemy.com/free-learn-c-tutorial-beginners/
  • //www.sololearn.com/Course/CPlusPlus/
  • //www.youtube.com/watch?v=vLnPwxZdW4Y
  • //www.tutorialspoint.com/cplusplus/cpp_useful_resources.htm
  • //makeawebsitehub.com/learning-c/

Credits

  • MinGW Project
  • Code Runner by Jun Han

Thank you for reading!