User Tools

Site Tools


mono

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
mono [2010/03/22 09:20] suapapamono [2013/08/03 05:04] (current) – external edit 127.0.0.1
Line 1: Line 1:
   *[[http://www.mono-project.com/Main_Page|mono]] official page   *[[http://www.mono-project.com/Main_Page|mono]] official page
   *[[http://msdn.microsoft.com/ko-kr/library/kx37x362.aspx|MSDN Visual C#]]   *[[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
 +
 +====== 모노 라이브러리 ======
 +검색
 +<code bash>
 +$ aptitude search "\-cil$"
 +i   libgtk2.0-cil                   - CLI binding for the GTK+ toolkit 2.12 
 +</code>
 +pkg-conf 파일 확인
 +<code bash>
 +$ dpkg -L libgtk2.0-cil | grep pc$
 +/usr/lib/pkgconfig/gtk-sharp-2.0.pc
 +/usr/lib/pkgconfig/gtk-dotnet-2.0.pc
 +</code>
 +컴파일시 라이브러리 링크
 +<code bash>
 +$ gmcs hello.cs -pkg:gtk-sharp-2.0
 +</code>
mono.1269249605.txt.gz · Last modified: 2013/08/03 05:04 (external edit)