Visual Studio Community 2022

How to Install

Microsoft ๊ณ„์ •์„ ํ†ตํ•ด, ๋ฌด๋ฃŒ๋กœ ๋‹ค์šด๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

\

Click here to Downloadarrow-up-right

image

"Visual Studio ๋‹ค์šด๋กœ๋“œ" ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ ๋’ค, Visual Studio Community 2022 ๋ฅผ ๋ˆŒ๋Ÿฌ ์„ค์น˜๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

\

image

C++๋ฅผ ์‚ฌ์šฉํ•œ ๋ฐ์Šคํฌํ†ฑ ๊ฐœ๋ฐœ ํ•ญ๋ชฉ์„ ์„ ํƒํ•œ ํ›„, ์„ค์น˜ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

\

image

์„ค์น˜๊ฐ€ ๋๋‚  ๋•Œ ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์— ๋”ฐ๋ผ ์„ค์น˜ ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. DNS ๋ณ€๊ฒฝarrow-up-right์„ ํ†ตํ•ด, ๋ณด๋‹ค ๋น ๋ฅด๊ฒŒ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

\

image

Visual Studio๋Š” Microsoft ๊ณ„์ •๊ณผ ์—ฐ๋™๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ๋กœ๊ทธ์ธ ํ™”๋ฉด์ด ๋‚˜์˜ต๋‹ˆ๋‹ค. ๋ณธ์ธ์˜ ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•ฉ๋‹ˆ๋‹ค. ๋‹น์žฅ ์ง„ํ–‰ํ•˜์ง€ ์•Š๊ณ  ๊ฑด๋„ˆ๋›ฐ์–ด๋„ ๋ฌด๋ฐฉํ•ฉ๋‹ˆ๋‹ค.

\

image

์ž์‹ ์ด ์›ํ•˜๋Š” ํ…Œ๋งˆ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ํ…Œ๋งˆ ๋ณ€๊ฒฝ ๋˜ํ•œ ์–ธ์ œ๋“  ๋‹ค์‹œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

\

Visual Studio ์‚ฌ์šฉํ•˜๊ธฐ

image

์ƒˆ ํ”„๋กœ์ ํŠธ ๋งŒ๋“ค๊ธฐ ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

\

image

๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •๋œ ๋นˆ ํ”„๋กœ์ ํŠธ ๋ฅผ ์„ ํƒํ•œ ํ›„ ๋‹ค์Œ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

\

image

ํ”„๋กœ์ ํŠธ๋ž€? ์ž‘์—…ํ•˜๊ณ  ์žˆ๋Š” main ์ฝ”๋“œ๋ฅผ ์‹คํ–‰์‹œํ‚ค๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์†Œ์Šค ํŒŒ์ผ๊ณผ ํ—ค๋” ํŒŒ์ผ์„ ํ•˜๋‚˜๋กœ ๋ฌถ์–ด ๋†“์€ ์ง‘ํ•ฉ์ฒด๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

์†”๋ฃจ์…˜์ด๋ž€? ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋ชจ์ธ ๊ฒƒ์œผ๋กœ, ํ”„๋กœ์ ํŠธ์˜ ์ƒ์œ„ ํด๋” ๊ฐœ๋…์œผ๋กœ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ๊ณผ์ •์—์„œ ํ”„๋กœ์ ํŠธ์™€ ๋™์ผํ•œ ์ด๋ฆ„์œผ๋กœ ์ž๋™ ์ƒ์„ฑ๋˜๋Š”๋ฐ, ์ž„์˜๋กœ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ ์ƒ์„ฑ๋œ ์†”๋ฃจ์…˜ ์•ˆ์— ์ƒˆ๋กœ์šด ํ”„๋กœ์ ํŠธ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ ๋˜ํ•œ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

\

image

ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ์‹œ, ์šฐ์ธก์— ์†”๋ฃจ์…˜ ํƒ์ƒ‰๊ธฐ ๊ฐ€ ๋ณด์ž…๋‹ˆ๋‹ค. ์œ„ ์‚ฌ์ง„๊ณผ ๊ฐ™์ด, ์†Œ์Šค ํŒŒ์ผ์—์„œ ์˜ค๋ฅธ์ชฝ ๋งˆ์šฐ์Šค ํด๋ฆญ์„ ํ†ตํ•ด ์ƒˆ ํ•ญ๋ชฉ ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

\

์•„๋ž˜ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•œ ํ›„, ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค (๋””๋ฒ„๊ทธ -> ๋””๋ฒ„๊ทธํ•˜์ง€ ์•Š๊ณ  ์‹œ์ž‘) ๋˜๋Š” (CTRL + F5)

\

๊ธฐ์กด ํ•ญ๋ชฉ์„ ํด๋ฆญํ•˜์—ฌ, ์™ธ๋ถ€์˜ ์†Œ์Šค ํŒŒ์ผ์„ ํ”„๋กœ์ ํŠธ์— ์ถ”๊ฐ€ํ•˜์—ฌ ์‹คํ–‰์‹œํ‚ค๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

image

์ •์ƒ์ ์œผ๋กœ ๋”ฐ๋ผ์™”๋‹ค๋ฉด, ์œ„์™€ ๊ฐ™์€ ๊ฒฐ๊ณผ๊ฐ€ ์ถœ๋ ฅ๋จ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Visual Studio ์‚ฌ์šฉํ•˜๊ธฐ 2

์œ„์—์„œ, ๋‹จ์ˆœ ๋ฌธ์žฅ์„ ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์œผ๋กœ, ๋‘ ์ˆซ์ž๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ํ•ฉ์„ ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด ๋ด…์‹œ๋‹ค.

์œ„์—์„œ ์ƒ์„ฑํ•œ ํ”„๋กœ์ ํŠธ ์•ˆ์—, C_visualStudio_exercise2.c ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

\

\

image

๊ทธ๋Ÿฐ๋ฐ, build๋ฅผ ํ•˜๋ฉด scanf ์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋‚˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋…ธ๋ž€์ƒ‰ ๊ฒฝ๊ณ ์˜ ๊ฒฝ์šฐ ๋‹จ์ˆœํžˆ ๋ฒ„๋ ค์ง€๋Š” ๊ฐ’์ด ์žˆ์Œ์„ ์•Œ๋ฆฌ๊ธฐ ์œ„ํ•ด ์ธํ…”๋ฆฌ์„ผ์Šค๊ฐ€ ์•ˆ๋‚ดํ•˜๋Š” ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. ์›ํ•˜๋Š” ์ž‘์—…๋Œ€๋กœ ์ •์ƒ ๋™์ž‘ ํ•œ๋‹ค๋ฉด ๋ฌด์‹œํ•ด๋„ ๋ฉ๋‹ˆ๋‹ค.

scanf ์˜ค๋ฅ˜ ํ•ด๊ฒฐ์„ ์œ„ํ•ด, ํ•ด๋‹น ํ”„๋กœ์ ํŠธ์— ์šฐํด๋ฆญ, ์†์„ฑ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

image

์†์„ฑ์˜ C/C++ -> ์ „์ฒ˜๋ฆฌ๊ธฐ ์— ๋“ค์–ด๊ฐ€์„œ, ์ „์ฒ˜๋ฆฌ๊ธฐ ์ •์˜ ๋ถ€๋ถ„์— _CRT_SECURE_NO_WARNINGS; ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

์ดํ›„ ์ ์šฉ -> ํ™•์ธ์„ ํ†ตํ•ด ์ฐฝ์„ ๋‹ซ์Šต๋‹ˆ๋‹ค.

\

image

์ดํ›„ ๋‹ค์‹œ ๋นŒ๋“œ๋ฅผ ํ•˜๋ฉด, scanf ์˜ค๋ฅ˜๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Œ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ๋˜ ๋‹ค๋ฅธ main์ด ์ •์˜๋˜์—ˆ๋‹ค๋Š” ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฐ™์€ ํ”„๋กœ์ ํŠธ ๋‚ด์—์„œ C_visualStudio_exercise.c, C_visualStudio_exercise2.c ๋‘ ๊ฐœ์˜ ์†Œ์ŠคํŒŒ์ผ์„ ๋นŒ๋“œํ•˜๋Š” ๊ณผ์ •์—์„œ main์ด ์ค‘๋ณต๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

image

์œ„์™€ ๊ฐ™์ด ๊ธฐ์กด main ํ•จ์ˆ˜์˜ ์ด๋ฆ„์„ ์ž„์˜๋กœ ๋ฐ”๊พธ์–ด ์ฃผ๊ฑฐ๋‚˜, ๊ธฐ์กด ์†Œ์Šค ํŒŒ์ผ์„ ํ”„๋กœ์ ํŠธ์—์„œ ์ œ๊ฑฐํ•  ๊ฒฝ์šฐ ์˜ค๋ฅ˜ ์—†์ด ์ •์ƒ์ ์œผ๋กœ C_visualStudio_exercise2.c๊ฐ€ ๋นŒ๋“œ๋ฉ๋‹ˆ๋‹ค.

image

์œ„์™€ ๊ฐ™์ด ์†์„ฑ->๋นŒ๋“œ์—์„œ ์ œ์™ธ ํ•ญ๋ชฉ์„ ๋ฐ”๊ฟ”์ฃผ๋Š” ๊ฒƒ๋„ ํ•˜๋‚˜์˜ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

\

Visual Studio ํ™œ์šฉํ•˜๊ธฐ: ๋””๋ฒ„๊น…

๋””๋ฒ„๊น…์€ ์ฝ”๋“œ์˜ ์—๋Ÿฌ๋ฅผ ์ฐพ๋Š” ๋ฐ ๋งค์šฐ ํšจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

ํ•œ ์ค„์”ฉ ๋””๋ฒ„๊น…ํ•˜๊ธฐ

image

\

์œ„์™€ ๊ฐ™์ด, ๋‹จ์ถ•ํ‚ค F11 ์„ ๋ˆ„๋ฅด๋ฉด ์œ„์—์„œ๋ถ€ํ„ฐ ํ•œ ์ค„์”ฉ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰์‹œํ‚ต๋‹ˆ๋‹ค. F11์„ ๋ˆ„๋ฅผ ๋•Œ ๋งˆ๋‹ค ์ขŒ์ธก ํ™”์‚ดํ‘œ๊ฐ€ ํ•œ ์ค„์”ฉ ๋‚ด๋ ค๊ฐ€๋ฉฐ ์ฝ”๋“œ๊ฐ€ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํ”„๋กœ๊ทธ๋žจ์˜ ์ง„ํ–‰ ์ƒํ™ฉ์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๊ณ , ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ ์–ด๋А ์œ„์น˜์—์„œ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š”์ง€๋ฅผ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

\

์ค‘๋‹จ์ (Break Point) ํ™œ์šฉํ•˜์—ฌ ๋””๋ฒ„๊น…ํ•˜๊ธฐ

๋‹จ์ถ•ํ‚ค F9 ๋‹จ์ถ•ํ‚ค๋ฅผ ํ†ตํ•ด ์ค‘๋‹จ์ ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

image

์œ„ ์‚ฌ์ง„์€ 9๋ฒˆ์งธ ์ค„์— ์ค‘๋‹จ์ ์„ ์„ค์ •ํ•œ ์ƒํƒœ์ž…๋‹ˆ๋‹ค. ์ด ์ƒํƒœ์—์„œ F5๋ฅผ ๋ˆŒ๋Ÿฌ ๋””๋ฒ„๊น…์„ ์‹œ์ž‘ํ•˜๋ฉด, ์„ค์ •ํ•œ ์ค‘๋‹จ์ ๋ถ€ํ„ฐ ๋””๋ฒ„๊น…์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

๋””๋ฒ„๊น…์ด ์‹œ์ž‘๋œ ์ดํ›„์—๋Š”, F11์„ ํ†ตํ•ด ํ•œ ์ค„์”ฉ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Visual Studio ๋””๋ฒ„๊น…์— ๊ด€ํ•ด ๋ณด๋‹ค ์ƒ์„ธํ•œ ์„ค๋ช…์ด ํ•„์š”ํ•˜๋‹ค๋ฉด, Linkarrow-up-right ๋ฅผ ์ฐธ์กฐํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

Last updated