GpgStudy °Ô½ÃÆÇ À妽º GpgStudy
Game Programming Gems Åä·Ð
 
 FAQFAQ   °Ë»ö°Ë»ö   ¸â¹ö¸®½ºÆ®¸â¹ö¸®½ºÆ®   »ç¿ëÀÚ ±×·ì»ç¿ëÀÚ ±×·ì  À̹ÌÁö ÀÚ·á½ÇÀ̹ÌÁö ÀÚ·á½Ç   »ç¿ëÀÚ µî·ÏÇϱâ»ç¿ëÀÚ µî·ÏÇϱâ 
 °³ÀÎ Á¤º¸°³ÀÎ Á¤º¸   ÂÊÁö(°³ÀÎ ¸Þ½ÃÁö)¸¦ È®ÀÎÇÏ·Á¸é ·Î±×ÀÎÇϽʽÿÀÂÊÁö(°³ÀÎ ¸Þ½ÃÁö)¸¦ È®ÀÎÇÏ·Á¸é ·Î±×ÀÎÇϽʽÿÀ   ·Î±×Àηα×ÀΠ
GpgStudy ȨÀ¸·Î

dll¿¡ ´ëÇÑ Áú¹®ÀÌ ÀÖ½À´Ï´Ù.

 
Àá±è[?]    GpgStudy °Ô½ÃÆÇ À妽º -> ÇÁ·Î±×·¡¹Ö ÀϹÝ
ÀÌÀü ÁÖÁ¦ º¸±â :: ´ÙÀ½ ÁÖÁ¦ º¸±â  
±Û¾´ÀÌ ¸Þ½ÃÁö
ºñȸ¿ø
¼Õ´Ô





¿Ã¸®±âdll¿¡ ´ëÇÑ Áú¹®ÀÌ ÀÖ½À´Ï´Ù. ¿Ã·ÁÁü: 2005-05-17 22:45
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

¾ÆÁ÷ ÇãÁ¢ÀÌ¶ó ¹°¾îº¸±â ¹Î¸ÁÇÑ Áú¹® ÇѰ¡Áö ÇÏ·Á°í ÇÕ´Ï´Ù.

ÇöÀç °ÔÀÓÇÁ·ÎÁ§Æ®¿¡¼­ »ç¿ëÇÏ´Â ¿©·¯°¡Áö ±â¹Ý Ŭ·¡½º³ª ÇÔ¼öµî(¼öÇÐÇÔ¼ö, ¸®¼Ò½º ¸Þ´ÏÁ®µî)À» ¸¸µç a.lib¶ó´Â ¶óÀ̺귯¸®°¡ ÀÖ±¸¿ä,
¾À±×·¡ÇÁ¸¦ ´ã´çÇÏ´Â ºÎºÐÀ» b.dll·Î »Ì¾Ò½À´Ï´Ù.
±×¸®°í ½ÇÁ¦ ¸ÞÀÎ ÇÁ·¹ÀÓ¿÷Àº ÄÄÆÄÀÏ ½Ã c.exe·Î »ÌÈü´Ï´Ù.

¾ÀÀº ¸ÞÀÎ ÇÁ·¹ÀÓ¿÷¿¡¼­ »ý¼ºÇϱ⠶§¹®¿¡ c.exe´Â b.dllÀ» µ¿ÀûÀ¸·Î ¸µÅ©Çϸç, ¾À°ú ¸ÞÀÎÇÁ·¹ÀÓ¿÷ ¸ðµÎ ±â¹Ý¶óÀ̺귯¸®ÀÎ a.lib¸¦ »ç¿ëÇÕ´Ï´Ù(Áï c.exe¿Í b.dllÀº a.lib¸¦ Á¤Àû ¸µÅ©ÇÕ´Ï´Ù)

a.libÀÇ ¸®¼Ò½º ¸Þ´ÏÁ®´Â ½Ì±ÛÅæÀ¸·Î µÇ¾îÀÖ´Â »óȲÀ̰í, ±×¿Ü¿¡´Â ÀϹÝÀûÀÎ ÇÔ¼öµµ ÀÖ°í ±×·¸½À´Ï´Ù.

ÀÌ·²¶§ b.dll°ú c.exe µÎ ºÎºÐÀÇ a.libÄÚµå´Â °°Àº ÄÚµåÀÓ¿¡µµ °¢°¢ Á¸ÀçÇÏ°Ô µÇ´Â°Ç°¡¿ä?(ÀÌ·¯¸é ½Ì±ÛÅæÀÌ °¢°¢Á¸ÀçÇÏ°Ô µÇ´Â»óȲ)

Á¦°¡ ¿øÇÏ´Â °ÍÀº ¸®¼Ò½º ¸Þ´ÏÁ®¸¦ c.exe¿¡¼­ »ý¼ºÇϰí, (½Ì±ÛÅæ À̹ǷÎ) b.dll¿¡¼­µµ °°Àº ¸®¼Ò½º ¸Þ´ÏÁ®¸¦ Á¢±ÙÇÏ°í ½ÍÀºµ¥ ¹æ¹ýÀÌ ¾øÀ»±î¿ä?
À§·Î
june8036



°¡ÀÔ: 2003³â 10¿ù 9ÀÏ
¿Ã¸° ±Û: 72

¿Ã¸®±âÀúµµ ºñ½ÁÇÑ ¹®Á¦¸¦ Á¢ÇÑÀûÀÌ Àִµ¥.. ¿Ã·ÁÁü: 2005-05-18 00:55
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

ÀÏ´Ü °¢°¢ »ý¼ºµÇ±¸¿ä.

±×·¡¼­ Àú´Â ¸®¼Ò½º ¸Å´ÏÁ®¶óµç°¡ ¸Å´ÏÁ®µéÀº ¸ðµÎ
½Ì±ÛÅæ ÆÐÅÏÀÌ ¾Æ´Ï¶ó ±×³É ±Û·Î¹ú Æ÷ÀÎÅÍ·Î °¡Áö°í µ¿ÀûÇÒ´ç ÇØÁִ°ÍÀ¸·Î ÇßÁö¿ä.

±×¸®°í ±× µ¿ÀûÇÒ´çµÈ Æ÷ÀÎÅ͸¦ dll ¿¡ ³Ñ°Ü¼­ °°ÀÌ °øÀ¯ÇÏ´Â ¹æ½ÄÀ¸·Î ÇßÀ½.

´Ù¸¥ºÐµéÀº ¾î¶»°Ô Çϼ̴ÂÁö ¸ð¸£°Ú±º¿ä.
_________________
Gather, Read, Think, then Code. (ãá)
À§·Î
»ç¿ëÀÚ Á¤º¸ º¸±â ÂÊÁö º¸³»±â ±Û ¿Ã¸°ÀÌÀÇ À¥»çÀÌÆ® ¹æ¹® MSN ¸Þ½ÅÀú
zupet



°¡ÀÔ: 2003³â 5¿ù 13ÀÏ
¿Ã¸° ±Û: 2760
¼Ò¼Ó: EA Seoul Studio

¿Ã¸®±âÈÄÈÄÈÄ Àü¿ªÀ¸·Î... ¿Ã·ÁÁü: 2005-05-18 01:17
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

¾È³çÇϼ¼¿ä. ¸ÅÅ©·Î ¾ø´Â ¸Þºñ~¶ø´Ï´Ù.

Àú´Â Àü¿ªÀ¸·Î ±×³É ¼±¾ðÇØ¼­ ¾²°í ÀÖ½À´Ï´Ù. ÃʱâÈ­´Â WinMain() ¿¡¼­ °¢ °´Ã¼ÀÇ Init()¸¦ ¼ø¼­´ë·Î ºÒ·¯ÁÖ´Â °É·Î Çϰí ÀÏ´Ü extern Renderer g_renderer; ½ÄÀ¸·Î ÇØ¼­ Àü¿ªÀ¸·Î °¢°¢ ¸¸µé¾î ¾²°í ÀÖ½À´Ï´Ù. Àü¿ª º¯¼ö°¡ ³ª»Ú´Ù´Â ¸» ¶§¹®¿¡ ½Ì±ÛÅæÀ» ¾²°í °è½Å´Ù¸é À§¿Í °°ÀÌ ¾²´Â °Íµµ °í·ÁÇØº¼ »çÇ×À̶ó°í »ý°¢ÇÕ´Ï´Ù. Ưº°ÇÑ ÀÌÀ¯°¡ ¾ø´Ù¸é ½Ì±ÛÅæÀ¸·Î if¹® Çϳª¾¿ ´õ ºÒ·¯´Ù ¾²´Â °Íº¸´Ù ´À³¦µµ ÈξÀ ÁÁ°í ¸»ÀÌÁÒ.

p.s.°Ô´Ù°¡ °ü¸®µµ ÆíÇÕ´Ï´Ù. ²ô´ö²ô´ö.. Ç×»ó Á¸ÀçÇϴϱî Àü¿ªÀ¸·Î ÅÎ~ ºÒ·¯´Ù ¾²¸é ¶¯ÀÌÁÒ.

p.s.2.ÃÖ±Ù class ´ë½Å struct »ç¿ëµµ ´Ã°í ÀÖ½À´Ï´Ù. ¾îÂ÷ÇÇ ¿ÜºÎ ÂüÁ¶ ¾È½ÃŰ´Â °´Ã¼µéÀº struct À¸·Î ¸¹ÀÌ ¾²°Ô µÇ´Â±º¿ä.
À§·Î
»ç¿ëÀÚ Á¤º¸ º¸±â ÂÊÁö º¸³»±â MSN ¸Þ½ÅÀú
ducklmg



°¡ÀÔ: 2004³â 11¿ù 8ÀÏ
¿Ã¸° ±Û: 155

¿Ã¸®±â½Ì±ÛÅÏ ÆÐÅÏ ¿Ã·ÁÁü: 2005-05-18 12:51
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

½Ì±ÛÅÏ ÆÐÅÏÀº ¾î¶² Ŭ·¡½º°¡ ÇѰ³ÀÇ ÀνºÅϽº¸¸ Á¸ÀçÇØ¾ß ÇÏ´Â °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.
ÇÏÁö¸¸ ÀϹÝÀûÀ¸·Î ¾Ë·ÁÁø static º¯¼ö¸¦ ÀÌ¿ëÇÑ ±¸ÇöÀº Àü¿ª ¹üÀ§°¡ ¾Æ´Ï¶ó ¸µÅ© ¹üÀ§·Î¸¸
±× À¯ÀϼºÀ» º¸ÀåÇÕ´Ï´Ù. Áï, exe¿Í dll »çÀÌ¿¡´Â À¯ÀϼºÀ» º¸ÀåÇÏÁö ¸øÇÏÁÒ.

Çʿ信 µû¶ó ¸µÅ© ¹üÀ§, ¾²·¹µå ¹üÀ§, ÇÁ·Î¼¼½º ¹üÀ§, ¶Ç´Â ÄÄÇ»ÅÍ ¹üÀ§·Î À¯ÀϼºÀ» º¸ÀåÇϵµ·Ï
½ÌŬÅÏ ÆÐÅÏÀ» ±¸ÇöÇÏ½Ã¸é µË´Ï´Ù.

°£´ÜÇÏ°Ô environment º¯¼ö¸¦ ÀÌ¿ëÇÑ´Ù¸é ÇÁ·Î¼¼½º ¹üÀ§ÀÇ ½Ì±ÛÅÏÀ» ¸¸µé ¼ö Àְڳ׿ä..

ÄÚµå:
template
class singleton
{
public:
       static T* create()
       {
               static T* obj = 0;
               if( obj==0 )
               {
                       char *objstr = getenv( classnameof(T) );
                       obj = objstr ? (T*)atoi(objstr) : 0;
                       if( obj==0 )
                       {
                               obj = new T;

                               char env[256];
                               sprintf(env, "%s=%d", classnameof(T), (int)obj);
                               putenv(env);
                       }
               }
               return obj;
        }
};

_________________
³­ ³Ê¸¦ ¸¸³ª±â À§ÇØ ÀÌ ¼¼»ó¿¡ ž¾î
±×·¯´Ï ³» »ýȰºñ´Â ³×°¡ ´ë ÁÖ¾î¾ß¸¸ ÇØ
À§·Î
»ç¿ëÀÚ Á¤º¸ º¸±â ÂÊÁö º¸³»±â À̸ÞÀÏ º¸³»±â
ºñȸ¿ø
¼Õ´Ô





¿Ã¸®±â ¿Ã·ÁÁü: 2006-01-07 10:46
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

Àοë:
°£´ÜÇÏ°Ô environment º¯¼ö¸¦ ÀÌ¿ëÇÑ´Ù¸é ÇÁ·Î¼¼½º ¹üÀ§ÀÇ ½Ì±ÛÅÏÀ» ¸¸µé ¼ö Àְڳ׿ä.. .

À§ÀÇ ¹æ¹ýÀ» Å×½ºÆ® ÇØºÃ´Âµ¥¿ä µÎ°³ÀÇ dll¸¦ ¸¸µé¾î¼­

µÎ°³ÀÇ dll¿¡¼­ ÇϳªÀÇ Àü¿ª´ÜÀÏü¸¦ ¸¸µé¾ú´Âµ¥ ÇϳªÀÇ dll¸¦ ¹þ¾î³ª¸é
¸¶Âù°¡Áö·Î ãÁö¸¦ ¸øÇϳ׿ä
getenv ȯ°æº¯¼ö ¸®ÅϰªÀÌ dllÀÇ ´Ù¸¥ ¿µ¿ªÀ» ³Ñ¾î°¡¸é null¸¦ ¸®ÅÏÇϴµ¥¿ä..
¿Ö±×·±Áö¿ä.
putenvÀº ºÐ¸í ¿¡·¯ÄÚµå Á¡°ËÇߴµ¥ Àß µé¾î°¬´Ù°í ³ª¿À´Âµ¥¿ä..
ÀÌ·¸°Ô µÇ¸é À̰ͶÇÇÑ ¸µÅ©¹üÀ§¿¡¼­ »ÓÀÌ »ç¿ëÇÏÁö ¸øÇϰԵǴµ¥¿ä..
Ȥ½Ã ¾Æ½Ã´Â ºÐ µµ¿òºÎʵ右´Ï´Ù
À§·Î
ºñȸ¿ø
¼Õ´Ô





¿Ã¸®±â ¿Ã·ÁÁü: 2006-01-09 13:43
Àοë°ú ÇÔ²² ´äº¯ ÀÌ °Ô½Ã¹°À» del.icio.us¿¡ Ãß°¡

Àοë:
°£´ÜÇÏ°Ô environment º¯¼ö¸¦ ÀÌ¿ëÇÑ´Ù¸é ÇÁ·Î¼¼½º ¹üÀ§ÀÇ ½Ì±ÛÅÏÀ» ¸¸µé ¼ö Àְڳ׿ä..


ÀÌ ¹æ¹ýÀÌ Á¤¸»·Î °¡´ÉÇѰ¡¿ä?

msdn¿¡¼­ ãÀº ³»¿ëÀÔ´Ï´Ù.

_putenv and _wputenv affect only the environment that is local to the current process;

ÀÌ ¹æ¹ýÀ¸·Î »ç¿ëÇØ¼­ ±¸ÇöÇϽźРȤ½Ã °è½Å°¡¿ä?

[/quote]
À§·Î
ÀÌÀü ±Û Ç¥½Ã:   
Àá±è[?]    GpgStudy °Ô½ÃÆÇ À妽º -> ÇÁ·Î±×·¡¹Ö ÀÏ¹Ý ½Ã°£´ë: GMT + 9 ½Ã°£(Çѱ¹)
ÆäÀÌÁö 1 Áß 1

ÀÌ ÁÖÁ¦¿¡ ´ëÇÑ Æ®·¢¹é ÁÖ¼Ò: (Âü°í)

±Û ÀÕ±â(½ÃÇèÁß): |

 
°Ç³Ê¶Ù±â:  
»õ·Î¿î ÁÖÁ¦¸¦ ¿Ã¸± ¼ö ¾ø½À´Ï´Ù
´ä±ÛÀ» ¿Ã¸± ¼ö ¾ø½À´Ï´Ù
ÁÖÁ¦¸¦ ¼öÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù
¿Ã¸° ±ÛÀ» »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù
ÅõÇ¥¸¦ ÇÒ ¼ö ¾ø½À´Ï´Ù


Powered by phpBB © 2001, 2005 phpBB Group