GTK 샤프
2.12.45
Gtk# 웹사이트는 다음에서 찾을 수 있습니다: http://www.mono-project.com/GtkSharpGtk#는 GTK+ 툴킷과 다양한 GNOME을 위한 .NET 언어 바인딩입니다. 도서관. Gtk#은 GNU LGPL에 따라 라이센스가 부여된 무료 소프트웨어입니다. Gtk# 빌드 및 설치: -------------- 먼저 gtk-3 개발 헤더를 설치하세요. Debian에서는 다음을 사용하여 이 작업을 수행할 수 있습니다. apt-get 설치 libgtk-3-dev 빌드는 전통적입니다. ./구성 만들다 설치하다 구성의 접두사 옵션을 사용하여 설치하는 것을 고려할 수 있습니다. Mono와 동일한 접두사를 사용하는 Gtk#. 그렇게 하면 모든 .NET 어셈블리가 같은 장소에 배치하면 추가로 "구성"을 수행할 필요가 없습니다. 모노(및 민트)가 어셈블리를 찾을 수 있도록 만드세요. 다시 말해서, 다음과 같은 일을 하고 있습니다: ./configure --prefix=`pkg-config --variable=prefix mono` 만들다 설치하다 GIT에서 컴파일하는 경우 libtool 및 auto* 도구가 필요합니다. 위의 구성을 autogen.sh로 바꿔야 합니다. gui-thread-check 프로파일러 모듈. ------------------------ gtk# 버전 3부터 "gui-thread-check"라는 프로파일러가 다음과 같이 포함되었습니다. 디버깅 목적으로 설치의 일부입니다. (하위 폴더에 있습니다. gtk/gui-thread-check .) 이 프로파일러 모듈은 GTK# 애플리케이션이 기본 GUI 스레드가 아닌 스레드에서 gtk 또는 gdk 메소드를 호출합니다. 이를 사용하려면 다음 명령을 사용하여 애플리케이션을 실행하십시오. mono --profile=gui-thread-yourapp.exe 확인 프로파일러가 올바르게 설치되면 다음과 같은 출력이 표시됩니다. *** gui-thread-check로 실행 *** *** GUI 스레드 초기화됨: 2861676352 애플리케이션이 실행되는 동안 프로파일러가 GUI가 아닌 스레드를 감지하는 경우 gtk 메소드를 호출하면 다음과 같은 경고 메시지가 인쇄됩니다. 스택 추적. 예를 들어: *** GUI 스레드에 없는 GTK 호출: Widget.gtk_widget_get_parent Widget.get_Parent SourceEditorWidget.SetLastActiveEditor SourceEditorWidget.get_TextEditor SourceEditorWidget.get_Document SourceEditorWidget.HandleParseInformationUpdaterWorkerThreadDoWork BackgroundWorker.OnDoWork BackgroundWorker.ProcessWorker 토론 및 지원: -------- Gtk# 토론을 위한 메일링 리스트가 제공됩니다. http://lists.ximian.com/mailman/listinfo/gtk-sharp-list를 방문하여 메일링 리스트를 구독할 수 있습니다. 그리고 (해당 페이지의) 지침에 따라 구독하세요. 메시지는 다음 주소로 전송하여 이 메일링 리스트에 게시됩니다. [email protected] (메일링 리스트에 글을 게시하려면 가입이 필요합니다. 메시지.) 이 메일링 리스트의 아카이브는 http://lists.ximian.com/archives/public/gtk-sharp-list/에서 찾을 수 있습니다. 또한 사람들은 다음을 통해 IRC에서 Gtk#에 대한 도움을 받고 토론할 수 있습니다. irc.gnome.org IRC 서버의 #gtk# 또는 #mono 채널. C#에 대한 일반적인 도움을 원하는 사람들은 irc.freenode.net IRC 서버의 #c# 채널. 개발자: ----------- Gtk#을 "시작"하려는 개발자는 다음을 권장합니다. Mono Hand Book을 읽으려면: http://www.mono-project.com/docs/gui/gtksharp/Hackers: -------- Gtk# 개발에 도움을 주고 싶은 사람들은 다음을 수행해야 합니다. HACKING이라는 파일을 읽어보세요. 또한 Gtk#을 해킹하려는 사람은 누구나 Gtk#에 가입하도록 권장됩니다. 메일링 리스트. 그리고 #gtk# IRC 채널(irc.gnome.org)을 방문하세요. https://gitter.im/mono/gtk-sharp에서 채팅에 참여하세요.