2014-09-10 5 views
8

C++, GCC, MinGW 및 Cygwin에서의 경험은 매우 제한적입니다. 그러나, 나는 이미 그것을 테스트하고 Cygwin이 내가하려고하는 것에 대한 이상적인 해결책이 아니라는 것을 깨달았다. GTKWebkit이있는 GTK + 프로그램이 Cygwin에서 제대로 작동하지만 최종 프로젝트를 단일 .exe로 패키징하는 데 그리 좋지 않습니다. cywin1.dll 등에 대한 의존성은 거래 차단기입니다.MinWW 용 Windows에서 WebkitGTK를 컴파일하는 방법

MinGW를 테스트했으며 Windows의 표준 GTK 전용 응용 프로그램에서 완벽하게 작동합니다. 파일 크기가 큽니다.

Mac에서 GTK & WebKitGtk 응용 프로그램을 컴파일하기 위해 표준 GCC 컴파일러를 테스트했으며 완벽하게 작동했습니다.

하지만 GTK 및 WebkitGTK와 혼동스러워하는 Windows 환경. Windows에서 MinGW를 사용하여 샘플 WebkitGTK 응용 프로그램을 컴파일하고 싶습니다. 따라서 필요한 모든 라이브러리는 정적으로 링크되고 단일 .exe를 갖습니다.

내 선택은 무엇입니까? Windows에서 실제로 WebsiteGTK를 제작하려면 어떻게해야합니까? 가능한 한 많은 도구와 세부 사항을 알려주십시오.

FYI, QtWebkit은 그것을 자르지 않을 것입니다. 그들의 라이선스 조건은 상업적으로 친숙하지 않습니다.

+1

[link] (http://opensourcepack.blogspot.com/2011/01/building-webkitgtk-on-windows.html)가 귀하의 필요에 맞지 않는 특별한 이유가 있습니까? – user2913685

+0

네, 몇 가지 이유가 있습니다. 1) 이것은 오래된 정보이며 여러 다른 버전의 webkitgtk를 참조하지만 어느 버전이 어떤 지침과 관련되는지는 분명하지 않습니다. 2) 단계별 지침보다는 MinGW 및 GTK의 세계에 이미 익숙한 사람을 위해 속기 메모와 유사한 내용을 읽습니다. – mikejonesguy

답변

1

Windows에서 WebKitGtk를 컴파일 한 적이 없었습니다. 나는 cygwin을 사용하여 작동시킬 수 있다고 생각하지만, 그것은 내가 작업하고있는 프로젝트의 비 스타터이다.

Chromium Embedded Framework 대신 https://code.google.com/p/chromiumembedded/을 사용했습니다. Mac, Linux, Windows 및 모바일을위한 명확한 지침과 샘플 응용 프로그램이 있습니다.

1

Here 누군가가 가상 머신에서 크로스 컴파일하는 것이 가장 쉬운 방법이라고 말합니다. 사실 거기에 바이너리가 있습니다.

그는 VirtualBox를 통해 부팅되는 OpenSUSE를 사용합니다. 그런 다음 osc 도구를 사용하여 windows:mingw:win32에서 mingw32-webkitgtk을 가져 와서 osc로 빌드하십시오.

+0

이 링크가 질문에 대답 할 수 있지만 여기에 답의 핵심 부분을 포함하고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. – vonbrand

+0

@vonbrand 알겠습니다. 고쳤다 – EvgeniyZh

관련 문제