C# DLL
๐ซ DLL
๋์ ์ฐ๊ฒฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, Dynamic Link Library
๋ ์ด์์ ์ฑ์์ ์ฌ์ฉํ ์ ์๋ ์ฝ๋์ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
์คํ ํ์ผ์์ ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ธฐ๋ฅ์ ์ฌ์ฉ ์์๋ง, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ผ์ ์ฐธ์กฐํ์ฌ (ํน์ ๋ค์ด๋ฐ์) ๊ธฐ๋ฅ์ ํธ์ถ
์ปดํ์ผ ์์ ์ ์คํ ํ์ผ์ ํจ์๋ฅผ ๋ณต์ฌํ์ง ์๊ณ , ํจ์์ ์์น์ ๋ณด๋ง ๊ฐ๊ณ ๊ทธ ํจ์๋ฅผ ํธ์ถํ ์ ์๊ฒ ํ๋ค.
์ฝ๋ ์ง๊ณ ๋น๋ํ๋ฉด DLL ํ์ผ ํ๋๋ก ๋์จ๋ค. (์ฌ๋ฌ ํ์ผ๋ก ๊ตฌ์ฑ๋๋ ๊ฒฝ์ฐ๋ ์์ง๋ง)
ํ๋์ DLL ํ์ผ์ ์ฌ๋ฌ ๊ฐ์ง ํด๋์ค๊ฐ ํฌํจ๋๋ค.
์ด๋ป๊ฒ ๋ณด๋ฉด ํจํค์ง? ๊ฐ์ ๊ฐ๋
.
์ฝ๋๋ฅผ ๋ชจ๋ํ ํ๋.
๐ซง SLL
SLL
,Static Link Library
- ์ปดํ์ผ ์์ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋ง์ปค์ ์ํด ์ฐ๊ฒฐ๋์ด ์คํ ํ์ผ์ ์ผ๋ถ๋ถ์ด ๋จ
ํ ์ฝ๋๋ฅผ ์ฐธ์กฐํ๋ ๋ฐฉ์์ด๊ธฐ์, SLL
์ ๋นํด ์์์ ์๋ ์ ์๋ค
(ํ ์ฝ๋๋ฅผ ์ฌ๋ฌ ํ๋ก๊ทธ๋จ์ด ๋์์ ์ฌ์ฉ, ์ ์ ์คํ ํ์ผ ํฌ๊ธฐ/๋์คํฌ ๊ณต๊ฐ, ๋น ๋ฅธ ๋ก๋)