2011-12-13 3 views
-2

C DLL로 존재하는 사전 빌드 된 GUI 툴킷이 있습니까?C DLL로 존재하는 GUI 툴킷이 있습니까?

그래서 정적 라이브러리를 가져 와서 GUI 명령을 사용하여 C로 작성된 응용 프로그램을 빌드하기 만하면됩니까? 또한 그래서 나는 내 응용 프로그램과 함께 DLL을 재배포 할 수 있습니다.

EDIT : 바람직하게는 종속성이 없거나 DLL도 마찬가지입니다.

답변

2

IUP은 사전 제작 된 패키지로 제공됩니다. 아래로 스크롤하여 원하는 종속성이나 사용중인 컴파일러에 따라 어떤 버전을 구해야하는지 읽으십시오.

대부분의 툴킷이 msvcr***.dll, IDE 관련 라이브러리 또는 다른 저수준 오픈 소스 라이브러리와 링크 될 것이라는 점을 감안할 때 종속성이없는 것이 좋습니다.

현실적으로는 좋아하는 툴킷을 선택한 다음 모든 종속성과 함께 직접 컴파일하고 모든 것을 폴더에 넣은 다음 해당 폴더를 툴킷을 사용하여 링크하는 것입니다. 초기 컴파일을 수행하면 미리 컴파일 된 것과 같이 쉽게 사용할 수 있습니다. 직접 컴파일하는 또 다른 이점은 번들로 사용할 추가 항목이나 확장 항목을 선택할 수 있으며 출력 파일 크기를 최적화하는 필요하지 않을 항목을 선택할 수 있다는 것입니다.

1

GTK+과 같은 뜻입니까?

+0

사이트에서 : GTK +에 대한 소프트웨어를 빌드하려면 GLib, cairo, Pango, ATK, gdk-pixbuf 및 GTK + 개발자 패키지가 필요합니다. GTK + 프로그램을 실행하려면 gettext-runtime, fontconfig, freetype, expat, libpng 및 zlib 패키지가 필요합니다. –

+0

@GaryWilloughby 귀하의 질문에 아무데도 그것이 의존성을 가질 수 없다고 말합니까? 더 나아가서, 만약 당신이 누군가를 보았다면 완전히 독립적 인 버전의 라이브러리를 만들었을 것입니다 - 그것은 대단히 인기가 있습니다. –

+0

'정적 라이브러리를 가져 와서 GUI 명령을 사용하여 C로 작성된 응용 프로그램을 빌드하기 만하면됩니다.' –