Xpoint
   [напомнить пароль]

Собрать компилятор gcc с gtk+ под Windows 8.1

Метки: [без меток]
[арх]
2016-05-24 22:55:10 [обр] Principal AG(0/11)[досье]
Всем доброго в.с.
Необходимо поднять существующий проект написанный на C++.
О проекте известно, что разрабатывался он под компилятор gcc и кроссплатформенную библиотеку gtk+ в среде Eclipse CDT.
С SDK Eclipse работаю давно, скачал и установил CDT без проблем.
С С++ не работал, поэтому дальше действовал чисто по наитию.
Скачал и установил MinGW, прописал переменные окружения. Eclipse CDT увидел его, успешно сделал в этой связке "Hello World!!!"
Но вот сам целевой проект компилироваться не хочет. Вылетает ошибка отсутствия gtk/gtk.h
Понятно, что сама библиотека gtk+ по умолчанию с MinGW не встала и её нужно устанавливать отдельно.
Как это сделать, с оф. сайта GTK - http://www.gtk.org/download/windows.php ничего не понял.
Пробовал устанавливать MSYS2 и запускать её консоль, но как найти, скачать и установить gtk+ с помощью консоли, тоже так и не понял.
Ещё на оф.сайте есть некие Unstable releases типа gtk+-3.21.1.tar.xz , но куда из разворачивать и как потом прописывать тоже непонятно.
Буду признателен за любую помощь, или тырк - где почитать.
Заранее спасибо.
спустя 51 минуту [обр] Евгений Седов aka KPbIC(0/176)[досье]
спустя 1 час 21 минуту [обр] Principal AG(0/11)[досье]

Большое спасибо за внимание к моей проблеме.
Что-то подобное видел: http://sporgalka.blogspot.ru/2011/01/gtk-windows-7.html
Проблема с Вашей ссылкой та же, что с вышеуказанной:

  1. Download GTK+ all in one bundle.

Что такое: "GTK+ all in one bundle"? На оф. сайте www.gtk.org такого просто нет.

спустя 30 минут [обр] Marat Tanalin(0/78)[досье]

Гугл приводит на FTP-сервер Gnome.

См. файлы типа gtk+-bundle_2.24.10-20120208_win32.zip.

спустя 1 день 23 часа [обр] Principal AG(0/11)[досье]

Ещё раз большое спасибо.
Правда пакет по Вашей ссылке мне не совсем подошёл, т.к. в проект нужна была gtk-3.
Но на тех же Гномах всё благополучно нашлось: http://win32builder.gnome.org/
Выбрал навскидку gtk+-bundle_3.8.2-20131001_win32.zip
Развернул, поставил, прописал пути и компиляция прошла просто идеально. Выходной ехе-шник сформировался и прекрасно запускается.
Так что проблема, можно сказать, решена.

Правда позже, когда ткнулся в исходные тексты, то мой Eclipse CDT начал раскрашивать тексты марками и сыпать ошибками типа:
Field 'xxxxx' could not be resolved
Спросил у Яндекса и сделал первый же попавшийся совет, добавил а самом начале main.cpp строчку:
using namespace std;
Все ошибки тут же исчезли.
Что сия волшебная строчка означает пока не знаю, но как-то удивительно, что проект нормально компилируется, а в то же время исходники красятся ошибками. Ну да это отнесу к нюансам Eclipse CDT.
В целом проблема решена.

Powered by POEM™ Engine Copyright © 2002-2005