Visual C++ .NET ¶Ç´Â Visual C++ 2005¸¦ »ç¿ëÇÏ¿© ANSI C ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ¹æ¹ý

±â¼ú ÀÚ·á: 829488 - ÀÌ ¹®¼­°¡ Àû¿ëµÇ´Â Á¦Ç° º¸±â.
¸ðµÎ È®´ë | ¸ðµÎ Ãà¼Ò

¿ä¾à

Âü°í Microsoft Visual C++ .NET 2002 ¹× Microsoft Visual C++ .NET 2003 Microsoft .NET Framework¿¡¼­ Á¦°øÇÏ´Â °ü¸®µÇ´Â ÄÚµå ¸ðµ¨°ú °ü¸®µÇÁö ¾Ê´Â ³×ÀÌÆ¼ºê Microsoft Windows ÄÚµå ¸ðµ¨À» ¸ðµÎ Áö¿øÇÕ´Ï´Ù. ÀÌ ¹®¼­¿¡ ³ª¿Í ÀÖ´Â Á¤º¸´Â °ü¸®µÇÁö ¾Ê´Â Visual C++ Äڵ忡¸¸ Àû¿ëµË´Ï´Ù.Visual C++ 2005 Microsoft .NET Framework¿¡¼­ Á¦°øÇÏ´Â °ü¸®µÇ´Â ÄÚµå ¸ðµ¨°ú °ü¸®µÇÁö ¾Ê´Â ³×ÀÌÆ¼ºê Microsoft Windows ÄÚµå ¸ðµ¨À» ¸ðµÎ Áö¿øÇÕ´Ï´Ù.

ÀÌ ¹®¼­¿¡¼­´Â Visual Studio .NETÀ» »ç¿ëÇÏ¿© ¹Ì±¹ ±¹¸³ Ç¥ÁØ Çùȸ (ANSI) C ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ÀÌ ¹®¼­¿¡¼­´Â »ç¿ëÇÏ¿© °£´ÜÇÑ "Hello World!" ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. Visual Studio .NET ¶Ç´Â Visual Studio 2005 IDE Visual C++ ÀÀ¿ë ÇÁ·Î±×·¥ ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© C ÇÁ·Î±×·¥.

Ãß°¡ Á¤º¸

»õ ÇÁ·ÎÁ§Æ®¸¦ ¸¸µå´Â °¡Àå ÁÁÀº ¹æ¹ýÀº Visual C++ ÀÀ¿ë ÇÁ·Î±×·¥ ¸¶¹ý»ç¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. Visual C++ ÀÀ¿ë ÇÁ·Î±×·¥ ¸¶¹ý»ç ÀÀ¿ë ÇÁ·Î±×·¥ ÇÁ·¹ÀÓ¿öÅ© ¹× ¶óÀ̺귯¸®°¡ ±âÃÊ ÇÁ·Î±×·¥À» ¸¸µé ¼ö ÀÖ´Â ÀÛ¾÷.

Visual Studio .NET ¶Ç´Â Visual Studio 2005 IDE Visual C++ ÀÀ¿ë ÇÁ·Î±×·¥ ¸¶¹ý»ç¸¦ »ç¿ëÇÏ¿© ANSI C ÇÁ·Î±×·¥À» ¸¸µé·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
  1. Microsoft Visual Studio .NET ¶Ç´Â Microsoft Visual Studio 2005 ½ÃÀÛÇϽʽÿÀ.
  2. ÆÄÀÏ ¸Þ´º¿¡¼­ »õ·Î ¸¸µé±â¸¦ °¡¸®Å² ´ÙÀ½ ÇÁ·ÎÁ§Æ® ¸¦ Ŭ¸¯ÇϽʽÿÀ.
  3. ÇÁ·ÎÁ§Æ® Çü½ÄVisual C++ ÇÁ·ÎÁ§Æ® ¸¦ Ŭ¸¯ÇϽʽÿÀ.

    Âü°í Visual Studio 2005¿¡¼­ ÇÁ·ÎÁ§Æ® Çü½Ä ¿¡¼­ Visual C++ ¸¦ Ŭ¸¯ÇϽʽÿÀ.
  4. ÅÛÇø´ À» Win32 ÇÁ·ÎÁ§Æ®.
  5. FirstApplicationÀ̸§ ÅØ½ºÆ® »óÀÚ¿¡ ÀÔ·ÂÇϽʽÿÀ.
  6. À§Ä¡ ÅØ½ºÆ® »óÀÚ¿¡¼­ C:\Test ¸¦ ÀÔ·ÂÇÑ ´ÙÀ½ È®ÀÎ À» ´©¸¨´Ï´Ù.

    Win32 ÀÀ¿ë ÇÁ·Î±×·¥ ¸¶¹ý»ç - FirstApplication ´ëÈ­ »óÀÚ°¡ ³ªÅ¸³³´Ï´Ù.
  7. Win32 ÀÀ¿ë ÇÁ·Î±×·¥ ¸¶¹ý»ç ´ëÈ­ »óÀÚÀÇ ¿ÞÂÊµÈ Ã¢¿¡¼­ ÀÀ¿ë ÇÁ·Î±×·¥ ¼³Á¤ À» Ŭ¸¯ÇϽʽÿÀ.
  8. ÀÀ¿ë ÇÁ·Î±×·¥ Á¾·ù ´ÙÀ½ ¿É¼Ç Áß Çϳª¸¦ ¼±ÅÃÇϽʽÿÀ.
    • ÄÜ¼Ö ÀÀ¿ë ÇÁ·Î±×·¥: °£´ÜÇÑ ÄÜ¼Ö ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µì´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ÆÄÀÏÀ» ºó ÁÖ ÇÔ¼ö¸¦ Æ÷ÇÔÇÏ´Â .cpp ÆÄÀÏÀÌ Æ÷ÇÔÇÕ´Ï´Ù.
    • Windows ÀÀ¿ë ÇÁ·Î±×·¥: °£´ÜÇÑ Microsoft Windows ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µì´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ÆÄÀÏÀÌ _tWinMain ÇÔ¼ö°¡ Æ÷ÇÔµÈ ProjectName .cpp ÆÄÀÏ¿¡ Æ÷ÇԵ˴ϴÙ. ÀÌ·¯ÇÑ Çü½ÄÀÇ ÀÀ¿ë ÇÁ·Î±×·¥Àº ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º (GUI) ÇÁ·Î±×·¡¹ÖÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
    • DLL: 32 ºñÆ® DLL Windows ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥ ÇÁ·ÎÁ§Æ®¸¦ ¸¸µì´Ï´Ù.
    • Á¤Àû ¶óÀ̺귯¸®: 32 ºñÆ® DLL Windows ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥ ÇÁ·ÎÁ§Æ®¸¦ ¸¸µì´Ï´Ù.
    °£´ÜÇÑ "Hello World!" ÇÁ·Î±×·¥À» ¸¸µé·Á¸é ÄÜ¼Ö ÀÀ¿ë ÇÁ·Î±×·¥ À» ¼±ÅÃÇÏ·Á¸é Ŭ¸¯ÇϽʽÿÀ.
  9. Ãß°¡ ¿É¼Çºó ÇÁ·ÎÁ§Æ® È®ÀζõÀ» Ŭ¸¯ÇϽʽÿÀ.

    Âü°í °£´ÜÇÑ "Hello World!" ÇÁ·Î±×·¥À» ¸¸µé·Á¸é ÀÌ È®ÀζõÀ» ¼±ÅÃÇÏÁö ¸¶½Ê½Ã¿À. ´ë½Å ¸¶¹ý»çÀÇ Äڵ带 »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
  10. ¸¶Ä§ À» Ŭ¸¯ÇϽʽÿÀ.
  11. ¼Ö·ç¼Ç Ž»ö±â¿¡¼­ ¼Ò½º ÆÄÀÏ Æú´õ¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î, Ãß°¡ ¸¦ °¡¸®Å² ´ÙÀ½ »õ Ç׸ñ Ãß°¡ Ŭ¸¯ÇϽʽÿÀ.
  12. »õ Ç׸ñ Ãß°¡ - FirstApplication ´ëÈ­ »óÀÚÀÇ ÅÛÇø´ ¿¡¼­ C++ ÆÄÀÏ (.cpp)À» ´©¸¨´Ï´Ù.
  13. À̸§ ÅØ½ºÆ® »óÀÚ¿¡ Test.c ¸¦ ÀÔ·ÂÇÑ ´ÙÀ½ ¿­±â ¸¦ Ŭ¸¯ÇϽʽÿÀ.
  14. Test.c ÄÚµå â¿¡¼­ ´ÙÀ½ Äڵ带 ºÙ¿© ³Ö½À´Ï´Ù.
    #include <stdio.h>
    
    int main()
    {
    	printf("Hello World\n");
    	return 0;
    }
    # include ÇÁ·Î±×·¥¿¡ stdio.h Çì´õ ÆÄÀÏ¿¡¼­ Äڵ带 ³Ö´Â ÄÄÆÄÀÏ·¯°¡ Àü󸮱â Áö½Ã¹®ÀÌ ÀÖ½À´Ï´Ù. Çì´õ ÆÄÀÏÀ» Æ÷ÇÔÇÒ °æ¿ì Ç¥ÁØ ¶óÀ̺귯¸® ÇÔ¼ö¸¦ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ printf ÇÔ¼ö¸¦ »ç¿ëÇÏ·Á¸é stdio.h Çì´õ ÆÄÀÏ¿¡ ¾×¼¼½ºÇØ¾ß ÇÕ´Ï´Ù.
  15. ºôµå ¸Þ´º¿¡¼­ ´­·¯ ºôµå ¼Ö·ç¼Ç.
  16. ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÇÇàÇϱâ À§ÇØ Ctrl + F5¸¦ ´©¸¨´Ï´Ù. ¸í·É ÇÁ·ÒÇÁÆ® â¿¡¼­ ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù.
    ¾È³ç ¼¼°è
    °è¼ÓÇÏ·Á¸é ¾Æ¹« Ű³ª¸¦ ´©¸£½Ê½Ã¿À.

ÂüÁ¶

C1010 ÄÄÆÄÀÏ·¯ ¿À·ù¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
815644´ëºÎºÐÀÇ ÀÏ¹Ý C1010 ¿À·ù Á¤º¸: ¹ß»ýÇÑ´Ù

ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ Microsoft °³¹ßÀÚ ³×Æ®¿öÅ© (MSDN) À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇϽʽÿÀ.
http://msdn2.microsoft.com/en-us/library/ms682589.aspx

http://msdn2.microsoft.com/en-us/library/ms235627(VS.80).aspx

¼Ó¼º

±â¼ú ÀÚ·á: 829488 - ¸¶Áö¸· °ËÅä: 2007³â 4¿ù 19ÀÏ ¸ñ¿äÀÏ - ¼öÁ¤: 3.2
º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
  • Microsoft Visual C++ 2005 Express Edition
  • Microsoft Visual C++ .NET 2003 Standard Edition
  • Microsoft Visual C++ .NET 2002 Standard Edition
Ű¿öµå:?
kbmt kbsample kbcode kbprogramming kbwizard kbhowto KB829488 KbMtko
±â°è ¹ø¿ªµÈ ¹®¼­
Áß¿ä: º» ¹®¼­´Â Àü¹® ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ °ÍÀÌ ¾Æ´Ï¶ó Microsoft ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î·Î ¹ø¿ªÇÑ °ÍÀÔ´Ï´Ù. Microsoft´Â ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ ¹®¼­ ¹× ±â°è ¹ø¿ªµÈ ¹®¼­¸¦ ¸ðµÎ Á¦°øÇϹǷΠMicrosoft ±â¼ú ÀÚ·á¿¡ ÀÖ´Â ¸ðµç ¹®¼­¸¦ Çѱ۷ΠÁ¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ±â°è ¹ø¿ª ¹®¼­°¡ Ç×»ó ¿Ïº®ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù. µû¶ó¼­ ±â°è ¹ø¿ª ¹®¼­¿¡´Â ¸¶Ä¡ ¿Ü±¹ÀÎÀÌ Çѱ¹¾î·Î ¸»ÇÒ ¶§ ½Ç¼ö¸¦ ÇÏ´Â °Íó·³ ¾îÈÖ, ±¸¹® ¶Ç´Â ¹®¹ý¿¡ ¿À·ù°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Microsoft´Â ³»¿ë»óÀÇ ¿À¿ª ¶Ç´Â Microsoft °í°´ÀÌ ÀÌ·¯ÇÑ ¿À¿ªÀ» »ç¿ëÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ºÎ Á¤È®¼º, ¿À·ù ¶Ç´Â ¼ÕÇØ¿¡ ´ëÇØ Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù. Microsoft´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÚÁÖ ¾÷µ¥ÀÌÆ®Çϰí ÀÖ½À´Ï´Ù.

Çǵå¹é º¸³»±â