2016-06-28 6 views
0

Gtk C++ 소스 & 헤더 파일을 받았습니다. 이러한 파일을 Glade XML 파일로 리버스 엔지니어링하는 방법이 있습니까?Gtk C++ 소스 및 헤더 파일에서 Glade XML 파일 만들기

+0

1. Glade는 어느정도 사용되지 않으므로 대신 GtkBuilder를 사용해야합니다. 2.- No. – Joel

+1

@Joel * lib * glade는 더 이상 사용되지 않습니다. 파일 형식을 빈둥 거 렸고 소프트웨어 프로그램을 계속 빈다. – andlabs

+0

@andlabs, 확실히 우리는 gtk의 핵심이 그것을 지원하는 경우 외부 라이브러리를 피할 수 있습니까? – Joel

답변

0

C++ 파일을 Glade 파일로 역 어셈블 할 방법이 없습니다. 이 그렇다 세 가지 이유를 생각해

  • C의 ++ 훨씬 더 다양한 레이드보다. Glade와 같은 융통성없는 형식으로 소프트웨어를 넣는 것이 거의 불가능할 정도로 유연성이 뛰어납니다. 이 작업을 수행하는 소프트웨어는 Glade 자체만큼 커야합니다.

  • 많은 고통과 이득이 있습니다. 역 어셈블로 얻는 것은 무엇입니까? C++은 이미 더 유연한 플랫폼입니다. Glade는 레이아웃을 동적으로 (코드 내에서)하고 싶지 않은 사람들에게만 제공됩니다. 이미 C++로 코드를 작성했다면 Glade 파일을 사용하기 만하면됩니다.

  • C++은 이것을 수행하기위한 언어의 첫 번째 선택이 아닙니다. 그런 일이 있었다면, 그것은 C에 대해 기본적으로 공개 될 것입니다. C 용 툴은 없기 때문에 GTK +가 바인딩을 사용해야하는 언어 인 C++ 용 툴이 없다는 것을 확신 할 수 있다고 생각합니다.

제 조언 : C++ 파일을 사용하십시오. 너는 그들과 함께하는 것이 더 낫다.

관련 문제