ÇÁ·ÎÁ§Æ® »ý¼º

¼Ò½º ÀλçÀÌÆ® »ç¿ë¹ýÀ» ½Ç½ÀÇÏ·Á¸é ºÐ¼® ´ë»ó ÇÁ·ÎÁ§Æ®°¡ ÀÖ¾î¾ß ÇÑ´Ù. Àû´çÇÑ ±Ô¸ðÀÇ ÇÁ·ÎÁ§Æ®°¡ ÇÊ¿äÇÏ´Ï ÀÌ »çÀÌÆ®ÀÇ ÇÁ·ÎÁ§Æ®¶õ¿¡ ÀÖ´Â ´ç±Ù 1.2¸¦ »ç¿ëÇØ º¸ÀÚ. ´ç±ÙÀº À©µµ¿ì ȯ°æÀÇ ÅؽºÆ® ÆíÁý±âÀÌ´Ù. C++·Î ÀÛ¼ºµÇ¾î ÀÖÀ¸¸ç ½ÇÁ¦ ºñÁÖ¾ó C++·Î ÄÄÆÄÀÏ °¡´ÉÇÏ´Ù.

¾Æ´Ï¸é ¿©·¯ºÐÀÌ Á÷Á¢ ¸¸µç ÇÁ·ÎÁ§Æ®³ª ±¸Á¶¸¦ Àß ¾Ë°í ÀÖ´Â ÇÁ·ÎÁ§Æ®¸¦ »ç¿ëÇصµ »ó°ü¾ø´Ù. ¼Ò½º ºÐ¼®ÅøÀÌ Á¦´ë·Î ºÐ¼®ÇØ ³»´ÂÁö °ËÁõÇØ º¸·Á¸é ¾î´À Á¤µµ ±Ô¸ð°¡ ÀÖ´Â Àͼ÷ÇÑ ¼Ò½º°¡ ÇÊ¿äÇÏ´Ù. Àû´çÇÑ Æú´õ¿¡ ½Ç½À ÇÁ·ÎÁ§Æ®¸¦ ÁغñÇØ µÎÀÚ.

ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇϱâ À§ÇØ ¸Þ´ºÀÇ Project/New Project¸¦ ¼±ÅÃÇÑ´Ù. ¿ë¾î¿¡ ¾à°£ ÁÖÀÇÇØ¾ß Çϴµ¥ Áö±Ý ¸¸µå´Â °ÍÀº ¼Ò½º ÀλçÀÌÆ®ÀÇ ÇÁ·ÎÁ§Æ®ÀÌÁö ½ÇÁ¦ µ¿ÀÛÇÏ´Â ºÐ¼® ´ë»ó ÇÁ·ÎÁ§Æ®°¡ ¾Æ´Ï´Ù. ºÐ¼® ´ë»ó ¼Ò½ºÀÇ ¸ñ·Ï°ú ºÐ¼® ¹æ½ÄÀ» Á¤ÇÏ´Â ¿É¼ÇÀ» ¸ð¾Æ ³õÀº °ÍÀÌ ¼Ò½º ÀλçÀÌÆ® ÇÁ·ÎÁ§Æ®ÀÌ´Ù. ´ÙÀ½ ´ëÈ­»óÀÚ°¡ ³ªÅ¸³­´Ù.

ÇÁ·ÎÁ§Æ®ÀÇ À̸§°ú ¼³Á¤À» ÀúÀåÇÒ Æú´õ¸¦ ÁöÁ¤ÇÑ´Ù. ºÐ¼®ÇÒ ÇÁ·ÎÁ§Æ®¸¦ Àß Ç¥ÇöÇÏ´Â À̸§À» ÁÖ°í ¼³Á¤ ÀúÀå Æú´õ´Â µðÆúÆ®´ë·Î µÎ´Â °ÍÀÌ ÁÁ´Ù. ¼³Á¤ Æú´õ´Â ¼Ò½º ÀλçÀÌÆ®°¡ ÀÚüÀûÀ¸·Î »ý¼º ¹× »ç¿ëÇÏ´Â Á¤º¸¸¦ ÀúÀåÇÏ´Â °ÍÀÌÁö ºÐ¼® ´ë»ó ÇÁ·ÎÁ§Æ®ÀÇ Æú´õ°¡ ¾Æ´Ï¾î¼­ º°·Î Áß¿äÇÏÁö ¾Ê´Ù. ´ç±Ù ÇÁ·ÎÁ§Æ®¸¦ ºÐ¼®ÇÒ °ÍÀ̹ǷΠÀ̸§À» DangeunÀ¸·Î ÁÖ°í ¼³Á¤ Æú´õ´Â µðÆúÆ®¸¦ Àû¿ëÇß´Ù. OK ¹öÆ°À» ´©¸£¸é ÇÁ·ÎÁ§Æ®ÀÇ ¼Ó¼ºÀ» ¹¯´Â´Ù.

File Paths¿¡ ºÐ¼®ÇÒ ÇÁ·ÎÁ§Æ®ÀÇ ¼Ò½º Æú´õ¸¦ ÁöÁ¤ÇÑ´Ù. ¿©±â¿¡ ºÐ¼® ´ë»ó ÇÁ·ÎÁ§Æ®ÀÇ ¼Ò½º ÆÄÀÏÀÌ ÀúÀåµÇ¾î ÀÖ´Ù. ¹Ì¸® ÁغñÇصР½Ç½À ÇÁ·ÎÁ§Æ®ÀÇ µð·ºÅ丮¸¦ ÁöÁ¤ÇØ ÁØ´Ù. ³ª¸ÓÁö ¿É¼ÇÀº ¿Ø¸¸ÇÏ¸é µðÆúÆ®¸¦ ¹Þ¾ÆµéÀÌ´Â °ÍÀÌ ÁÁ´Ù. ¼Ò½º ÆÄÀÏÀº ¼öµ¿À¸·Î ÀÛ¼ºÇÒ ¼öµµ ÀÖ°í ¹Ì¸® ¸¸µé¾î µÐ ¸ñ·Ï¿¡¼­ ÀÐÀ» ¼öµµ Àִµ¥ ¼öµ¿ÀÌ µðÆúÆ®ÀÌ´Ù.

±× ¿Ü Á¶°ÇºÎ ÄÄÆÄÀÏÀ» ÅëÁ¦ÇÒ ¸ÅÅ©·Î¸¦ Á¤ÀÇÇϰųª ¸íĪ¿¡ ´ëÇÑ DB¸¦ ÀÛ¼ºÇÏ´Â ¹æ½Ä, ¿ÜºÎ ¶óÀ̺귯¸®ÀÇ ½Éº¼ °¡Á®¿À±â µîÀÇ ¿É¼ÇÀÌ ÀÖ´Ù. ¼Ò½º Æú´õ¸¦ ÁöÁ¤ÇÑ ÈÄ OK ¹öÆ°À» ´©¸£¸é ¼Ò½º Ãß°¡ ´ëÈ­»óÀÚ°¡ ³ªÅ¸³­´Ù. ÄÄÆÄÀÏ·¯°¡ »ç¿ëÇÏ´Â ¼Ò½º ¸ñ·Ï°ú ºÐ¼® ´ë»ó ¸ñ·ÏÀÌ ¹Ýµå½Ã ÀÏÄ¡ÇÏÁö´Â ¾ÊÀ¸¹Ç·Î ¾î¶² ¼Ò½º¸¦ ºÐ¼®ÇÒ °ÍÀÎÁö Á÷Á¢ ÁöÁ¤ÇØ¾ß ÇÑ´Ù.

À§ÂÊ¿¡´Â ÇÁ·ÎÁ§Æ® µð·ºÅ丮¿Í ±¸¼º ÆÄÀÏÀÇ ¸ñ·ÏÀÌ º¸ÀÌ¸ç ¾Æ·¡ÂÊ¿¡´Â ºÐ¼® ´ë»ó ¼Ò½º ÆÄÀÏÀÇ ¸ñ·ÏÀÌ Ç¥½ÃµÇ´Âµ¥ ÃÖÃÊ ÀÌ ¸ñ·ÏÀº ºñ¾î ÀÖ´Ù. ºÐ¼® ´ë»óÀ» ¼±ÅÃÇÏ¿© ¾Æ·¡ÂÊ ¸ñ·Ï¿¡ Ãß°¡ÇÑ´Ù. ÆÄÀÏÀ» °³º°ÀûÀ¸·Î Çϳª¾¿ ¼±ÅÃÇÒ ¼ö Àִµ¥ ´Ü¼øÇÑ ¹®¼­ ÆÄÀÏÀ̳ª Âü°í¿ë ¾ÐÃà ÆÄÀÏ µîÀº ºÐ¼® ´ë»ó¿¡¼­ Á¦¿ÜÇÏ´Â °ÍÀÌ ÁÁ´Ù.

¼Ò½º Æú´õ¿¡ ÀÖ´Â ¸ðµç ÆÄÀÏÀ» Ãß°¡ÇÏ·Á¸é Add All ¹öÆ°À» ´©¸¥´Ù. ¼Ò½º°¡ ÇÑ µð·ºÅ丮¿¡ ¸ðµÎ ÀúÀåµÇ¾î ÀÖÀ¸¸é Á¦ÀÏ °£ÆíÇÑ ¹æ¹ýÀÌ´Ù. ´ç±Ù ÇÁ·ÎÁ§Æ®´Â ÇÑ µð·ºÅ丮¿¡ ¸ðµç ¼Ò½º°¡ ÀÖ¾î Add All¸¸ ´©¸£¸é µÈ´Ù. ´õ Å« ÇÁ·ÎÁ§Æ®´Â ±â´Éº° µð·ºÅ丮¿¡ ¼Ò½º¸¦ ³ª´©¾î º¸°üÇϴµ¥ ÀÌ·² ¶§´Â AddTree ¹öÆ°À» ´­·¯ ¼­ºê µð·ºÅ丮¾ÈÀÇ ¸ðµç ÆÄÀϱîÁö Ãß°¡ÇÑ´Ù.

C++·Î ¸¸µç ´ç±Ù ÇÁ·ÎÁ§Æ®´Â È®ÀåÀÚ h¿Í cppÀÎ ÆÄÀϸ¸ Ãß°¡ÇÏ¸é °ÅÀÇ ¸ðµç ¼Ò½º°¡ ºÐ¼® ´ë»óÀÌ µÈ´Ù. ÀÚ¹Ù ÇÁ·ÎÁ§Æ®¶ó¸é *.java ÆÄÀϸ¸ Ãß°¡ÇÏ¸é µÉ °ÍÀÌ´Ù. À߸ø Ãß°¡ÇÑ ÆÄÀÏÀº ¾Æ·¡ÂÊÀÇ Remove ¹öÆ°À» ´­·¯ Á¦°ÅÇÑ´Ù. ºÐ¼® ´ë»ó ÆÄÀÏÀ» ´Ù ¼±ÅÃÇßÀ¸¸é Close ¹öÆ°À» ´­·¯ âÀ» ´Ý´Â´Ù.

ÇÁ·ÎÁ§Æ®Ã¢¿¡ ºÐ¼® ´ë»ó ÆÄÀÏ ¸ñ·ÏÀÌ ³ªÅ¸³ª¸ç ÀÌ ¸ñ·Ï¿¡¼­ ÆÄÀÏÀ» ¹Ù·Î ¿­ ¼ö ÀÖ´Ù. ÇÁ·ÎÁ§Æ®Ã¢ÀÌ º¸ÀÌÁö ¾ÊÀ¸¸é View/Panels/Project Window ¸í·ÉÀ» ¼±ÅÃÇÑ´Ù. µð·ºÅ丮 ±¸Á¶, ¸íĪÀÇ ¸ñ·Ï, Ŭ·¡½º ¸ñ·Ï±îÁö Àϸñ¿ä¿¬ÇÏ°Ô º¸¿©ÁØ´Ù. ¸ÞÀÎ ¼Ò½º ÆÄÀÏÀÎ Dangeun.cpp¸¦ ¿­¾î º¸ÀÚ. °¡¿îµ¥ ¼Ò½ºÃ¢¿¡ Äڵ尡 Ç¥½ÃµÇ¸ç Á¿ì, ¾Æ·¡ÂÊ¿¡ ºÐ¼®À» µµ¿ÍÁÖ´Â °¢Á¾ ÆгÎÀÌ ¿­¸°´Ù.

ÇÁ·ÎÁ§Æ®ÀÇ ±¸¼º ÆÄÀÏÀº ¾ðÁ¦µçÁö Ãß°¡Çϰųª Á¦°ÅÇÒ ¼ö ÀÖ´Ù. ½ÇÁ¦ ÇÁ·ÎÁ§Æ®µµ Áß°£ Áß°£¿¡ ¸ñ·ÏÀÌ ¹Ù²î±â¸ç ºÐ¼®Áß¿¡ ´õ ÇÊ¿äÇÑ ÆÄÀÏÀÌ »ý±â±âµµ ÇÑ´Ù. Project/Add and Remove Project Files Ç׸ñÀ» ¼±ÅÃÇϸé ÆÄÀÏ ¼±Åà ´ëÈ­»óÀÚ°¡ ´Ù½Ã ³ªÅ¸³­´Ù.

ÇÁ·ÎÁ§Æ® ¼Ò½º µð·ºÅ丮 ¹Ù±ùÀÇ ÆÄÀϵµ Ãß°¡ÇÒ ¼ö Àִµ¥ ¿¹¸¦ µé¾î SDK³ª ¶óÀ̺귯¸®ÀÇ ÆÄÀϱîÁöµµ °°ÀÌ º¼ ¼ö ÀÖ´Ù. Èĺ¸ ÆÄÀÏ ¸ñ·Ï¿¡´Â *.c, *.h, *.java µî Àß ¾Ë·ÁÁø È®ÀåÀÚÀÇ ÆÄÀϸ¸ Ç¥½ÃµÇ´Âµ¥ ÀÓÀÇÀÇ ÆÄÀϱîÁö ´Ù º¸·Á¸é Show only known file types üũ ¹Ú½º¸¦ ÇØÁ¦ÇÑ´Ù. »ùÇà µ¥ÀÌÅ͸¦ sample.data ÆÄÀÏ¿¡ ÀúÀåÇØ µÎ°í ÀÎŬ·çµåÇؼ­ »ç¿ëÇÑ´Ù¸é ÀÌ ÆÄÀϵµ ºÐ¼® ´ë»ó¿¡ Æ÷ÇÔ½ÃÄÑ¾ß ÇÑ´Ù.

¼Ò½º ÀλçÀÌÆ®´Â Ç×»ó ¹é±×¶ó¿îµå¿¡¼­ ¼Ò½º¸¦ ÄÄÆÄÀÏÇÏ¿© ºÐ¼®ÇÒ Áغñ¸¦ öÀúÈ÷ ÇØ µÐ´Ù. ±×·¡¼­ ¾ðÁ¦µçÁö ¸íĪÀ» °Ë»öÇÒ ¼ö ÀÖ°í ¿øÇÏ´Â °÷À¸·Î Áï½Ã À̵¿ÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª ´ë·®ÀÇ ÆÄÀÏÀÌ ÇѲ¨¹ø¿¡ Ãß°¡, »èÁ¦µÇ¸é ¹é±×¶ó¿îµå¿¡¼­ ¹Ìó ´Ù ÁغñÇÏÁö ¸øÇÒ °æ¿ìµµ Àִµ¥ À̶§´Â °­Á¦·Î ´Ù½Ã ÁغñÇϵµ·Ï Áö½ÃÇÑ´Ù. Project/Synchronize Files ¸Þ´º¸¦ ¼±ÅÃÇϸé ÇÁ·ÎÁ§Æ®¸¦ ´Ù½Ã ºôµåÇÑ´Ù.

¸ðµç ÆÄÀÏÀ» °­Á¦·Î ´Ù½Ã ºÐ¼®ÇÏ¸é ¸íĪ°£ÀÇ °ü°è¸¦ ´Ù½Ã ÆľÇÇÏ¿© ºÐ¼®ÀÌ Á¤È®ÇØÁø´Ù. ¹é±×¶ó¿îµå¿¡¼­µµ ÃæºÐÈ÷ ºü¸¥ ¼Óµµ·Î ÄÄÆÄÀÏÇÏ°í ÀÖ¾î ´ë°³ÀÇ °æ¿ì´Â ÀÌ ¸í·ÉÀ» ³»¸®Áö ¾Ê¾Æµµ ÃæºÐÇÏ´Ù.