U E D R S I H C RSS
ID
Password
Join
์ธ๋ฅ˜์˜ ๋‚˜์ด๊ฐ€ ๋ช‡ ์‚ด์ธ์ง€ ์ •ํ™•ํžˆ ์•„๋Š” ์‚ฌ๋žŒ์€ ์—†์ง€๋งŒ, ์ธ๋ฅ˜๊ฐ€ ์ฒ ์ด ๋“ค ๋‚˜์ด๋Š” ๋˜์—ˆ์œผ๋ฆฌ๋ผ๋Š” ๊ฒƒ์ฏค ๋ชจ๋ฅด๋Š” ์‚ฌ๋žŒ์€ ์—†๋‹ค. โ€•๊ฐ€์ด๋“œ์›Œ๋“œ

๏ปฟ * ๋ฐฐํฌ๋ณธ ๋‚ด๋ถ€์˜ allegro/docs/build/mingw32.txt๋ฅผ ์ •๋ฆฌํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์„ค์น˜์ˆœ์„œ #

  1. ๋ฐฐํฌ๋ณธ ์†Œ์Šค๋ฅผ ์ ๋‹นํ•œ ๊ณณ์— ์••์ถ•์„ ํ’‰๋‹ˆ๋‹ค. mingw ๋ฐฐํฌ๋ณธ์— directx ํ—ค๋”์™€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋„ ์••์ถ•์„ ํ’€์–ด ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค. ([http]์—ฌ๊ธฐ์—์„œ ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค)
  2. ๋‹ค์Œ๊ณผ ๊ฐ™์ด mingw ๋””๋ ‰ํ† ๋ฆฌ์— ๋Œ€ํ•œ ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
    export MINGDIR=/mingw
    
  3. allegro ๋ฐฐํฌ๋ณธ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•˜์—ฌ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
    ./fix.sh mingw32 --dtou
    
  4. ๋งˆ์ง€๋ง‰์œผ๋กœ ๋นŒ๋“œํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ DLL์„ ์ƒ์„ฑํ•˜๋„๋ก ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค.
    make install clean
    
    ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•˜๋ฉด ์ •์ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ๋นŒ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    make STATICLINK=1 install clean
    


์ฃผ์˜์‚ฌํ•ญ #

  • ์ •์ ๋นŒ๋“œํ•œ ํ›„์—๋Š” ํ•„์š”ํ•œ ๊ธฐ๋ณธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์„ ๋ชจ๋‘ ๋งํฌํ•ด์ฃผ์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. (์˜ˆ๋ฅผ ๋“ค๋ฉด kernel32) ๊ธฐ๋ณธ์ ์ธ ๋งํฌ ์˜ต์…˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    
    

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2010-10-28 12:42:52
Processing time 0.2313 sec