https://visualstudio.microsoft.com/ko/downloads/
์ด ๋งํฌ์์ ๋ด๊ฐ ํ์ํ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ถ์ฒ ํด์ฃผ๋ ํ๋ก๊ทธ๋จ์ ํ์ธ ํด๋ณด์๋๋ ์ด๋ฏธ ์๋ ๋๊ตญ๋ฏผ ํ๋ก๊ทธ๋จ
๋น์ฃผ์ผ ์คํ๋์ค ์ฝ๋ ์๋ค.
๋ค๋ง ํ์ฅ์ ๋๊ฐ ์ ๋๊ฐ ๋ ํ์ํ๋ ๊ฒ.
์๋
์ ๋์๊ฒ ๋ค.
๊ฒ์์ฐฝ์ ๊ฐ๊ฐ code runner, c ๋ผ๊ณ ์น๊ณ ๊ฐ์ฅ ์์ ๊ฒ์ install ํ๊ณ ,
์ ๋ ํด์ผํ ๊ฒ์ code runner ์์๋ ํฑ๋๋ฐํด ๋ชจ์์ ํด๋ฆญํ์ฌ
Extension Settings ์์ Extensions > Run Code configuration > Code-runner: Run In Terminal ๋ฐ์ ์ฒดํฌ๋ฐ์ค์ ์ฒดํฌ$
๋ฐ๋ก ์ด๊ฒ
๊ทธ๋ฆฌ๊ณ ๊ฐ์ Extension Settings ์์ Extensions > Run Code configuration > Code-runner: Excutor Map ์ settings.json ํธ์ง
์ด๊ฑฐ ํ๋์ ํธ์งํ๋ผ๋ ๊ฑฐ๋ค
์ฌ๊ธฐ์ cpp ๋ถ๋ถ์
"cpp": "cd $dir && g++ -std=c++17 *.cpp -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
์ด๋ ๊ฒ ๊ณ ์ณ๋ฒ๋ฆฌ๊ณ ์ ์ฅํ๋ค c++ 17 ๋ฒ์ , cpp ๋ชจ๋ ํ์ผ์ ๋ค ๋ถ๋ฌ์์ ์คํ์ํจ๋ค๋ ์๋ฏธ์ด๋ค.
๊ทธ๋ฌ๊ณ ์๋ฌด cpp ํ์ผ์ด๋ ๋ง๋ค๊ณ ๋น๋ ํ๋ฉด
tasks.json ํ์ผ์ด ๋ง๋ค์ด์ง๋๋ฐ
arg ๋ถ๋ถ์ ์ด๋ ๊ฒ ์์ ํ๋ฉด ๋๊ฒ ๋ค. c++ 17๋ฒ์ ์ฌ์ฉํ๋ค๋ ๊ฒ๊ณผ, cpp ํ์ผ ๋ค ๋ถ๋ฌ์จ๋ค๋ ๊ฒ
๊ทธ๋ฆฌ๊ณ ์คํ์ํฌ๋
run code ๋ก ์คํ์ํค๋ฉด ํฐ๋ฏธ๋์์ ์คํ์ด ๋ ๊ฒ์ด๋ค.
์ ์์ฆ ์ด ๊ธ์ด ์กฐํ์๊ฐ ์ ๋์ค๋ ํธ์ด๋ผ ๋ง๋ถ์ด์๋ฉด
์์ฆ์ ์๋ฐ ๊ณต๋ถํ๋๋ผ c++์ ๋ฉ์ถ์ง ์ข ๋์ง๋ง, tasks.json ํ์ผ์์ ์คํ์ ๋ค ๋ถ๋ฌ์ค๋ ๋ถ๋ถ
์ฆ ${fileDirname}/**.cpp ์ด๋ถ๋ถ์ ์ข ๊ณ ์น ํ์๊ฐ ์์ผ๋ฏ๋ก ๊ทธ๊ฑธ ๋ค์ ์ฐพ์๋ณด๋๊ฒ ์ข์ ๊ฒ ๊ฐ๋ค