CppSharp๋ .NET ์์ฝ์์คํ ์ ์ฌ์ฉํ์ฌ ๋ค์ดํฐ๋ธ C/C++ ์ฝ๋์ ์ฌ์ฉ์ ์ฉ์ดํ๊ฒ ํ๋ ๋๊ตฌ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์งํฉ์ ๋๋ค.
C/C++ ํค๋ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ผ์ ์ฌ์ฉํ๊ณ ๊ธฐ๋ณธ API๋ฅผ ๊ด๋ฆฌ API๋ก ํ์ํ๋ ๋ฐ ํ์ํ ์ ์ฐฉ์ ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค. ์ด๋ฌํ API๋ ๊ด๋ฆฌ์ฝ๋์์ ๊ธฐ์กด ๋ค์ดํฐ๋ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ฑฐ๋ ๊ด๋ฆฌ๋๋ ์คํฌ๋ฆฝํ ์ง์์ ๋ค์ดํฐ๋ธ ์ฝ๋๋ฒ ์ด์ค์ ์ถ๊ฐํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํ์ฌ ์ง์๋๋ ๋์ ์ธ์ด๋ C#๋ฐ C++/CLI์ ๋๋ค.
๋ํ ํ๋ถํ ์ ์ธ๋ฐ ํ์ ์ ๋ณด ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ๊ธฐ๋ณธ ์ฝ๋๋ฅผ ๊ตฌ๋ฌธ ํธ๋ฆฌ์ ๊ตฌ๋ฌธ ๋ถ์ํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ฌ์ฉํ ์๋ ์์ต๋๋ค.