*[[http://www.mono-project.com/Main_Page|mono]] official page *[[http://msdn.microsoft.com/ko-kr/library/kx37x362.aspx|MSDN Visual C#]] ====== terms ====== * CLI - Common Language Infrastructure * P/Invoke - Platform Incvoke * CIL - [[http://en.wikipedia.org/wiki/Common_Intermediate_Language|Common Intermediate Language]] ====== 외부 라이브러리와 연동 하기 ====== *[[http://www.mono-project.com/Interop_with_Native_Libraries|Interop with Native Libraries]] from mono *[[http://msdn.microsoft.com/en-us/library/aa288468(VS.71).aspx|Platform Invoke Tutorial]] from MS ====== 모노 라이브러리 ====== 검색 $ aptitude search "\-cil$" i libgtk2.0-cil - CLI binding for the GTK+ toolkit 2.12 pkg-conf 파일 확인 $ dpkg -L libgtk2.0-cil | grep pc$ /usr/lib/pkgconfig/gtk-sharp-2.0.pc /usr/lib/pkgconfig/gtk-dotnet-2.0.pc 컴파일시 라이브러리 링크 $ gmcs hello.cs -pkg:gtk-sharp-2.0