crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Как настроить Dev-C++ для WindowsXP под GTK
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
randomize Дата 19.9.2010, 12:06
  Ура!
все откомпилилось, после перезагрузки!
наверно я зря мучился с настройками надо было ресетнуться.
Litkevich Yuriy Дата 19.9.2010, 11:47
  с GTK не пробовал в IDE работать. Пробовал, давно, несколько примеров. Компилил в консоли.
Попробуй и ты в консоли. Если компилится и запускается. Стало быть надо крутить IDE. Или выбрать другую IDE.
randomize Дата 19.9.2010, 9:16
  Litkevich Yuriy,
Нет. Даже если просто из Path удалить а сам MinGW оставить то Dev отказывается компилить даже консольный «Hello World». Эта пробла оказывается всем известна кто с Dev работал, там либо в настройках компилятора надо выбрать свой MinGW и родной убить, либо наоборот.
Проверено на личном опыте, когда я обнаружил то что он мне просто сишные проги не компилит.
Теперь он у меня там где просто код С/С++ все компилирует и запускает, а вот с кодом GTK :rolleyes: только без ошибок компилит и пробует на запуск пустить, а в итоге это окно.
Вопрос в другом
Что я снова не так делаю?
Ну мне интересно и то как вы компилите под виндой GTK проги?
Litkevich Yuriy Дата 19.9.2010, 8:33
 
Цитата(randomize @ 19.9.2010, 2:16) *
1) сначала оказалось что нельзя ставить Dev-c++ c MinGW так как с ним вместе тавиться он же
пришлось убивать MinGW
ну и что, что ставится. Поставится в другой каталог. Dev-c++ - IDE, в ней должны быть настройки путей к компилятору.
randomize Дата 18.9.2010, 22:16
  Продолжаю биться головой об стену
1) сначала оказалось что нельзя ставить Dev-c++ c MinGW так как с ним вместе тавиться он же
пришлось убивать MinGW
2) Затем решил вааще все пакеты GTK убить и dev тоже и поставить заново
в итоге если сначала ставить DEV а за ним gtk-dev-2.10.11-win32-1.exe то тот все понимает и сам все что надо в Dev прописывает также я в Dev поставил все дополнения что получилось для GTK и Вуаля!!! Все компилиться!
НО НЕЗАПУСКАЕТСЯ !!!!
При запуске экзешника пишет >>>

НО не все так просто, ключ там уже стоял

Менял на -fnative-struct, писал вместе 2 параметра,ставил вначало, удалял оба, менял местами
Все ровно тоже
randomize Дата 10.9.2010, 20:38
  Состояние изменилось!
Я нашел вот эту статью >>>
http://www.prog.org.ru/topic_2261_0.html
Следуя инструкциям я добился того что теперь он мне только на Makefile ругается и говорит что в нем ошибка
ТО есть опять не компилирует!
randomize Дата 6.9.2010, 21:38
  Сам никак не могу скомпилить «Hello World» под Windows цель настроить именно Dev-C++ для этих целей.
Нашел вот такую статью: http://habrahabr.ru/blogs/development/43076/
Скачал, правда из левых источников gtk-dev-2.10.11-win32-1.exe «на родном сайте не нашел».
Внес в настройки компиляции:



Так же в настройках проекта в раздел компановщик внес:
gtk-win32-2.0.lib glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gdk_pixbuf-2.0.lib pango-1.0.lib intl.lib gthread-2.0.lib gdk_pixbuf-2.0.lib

В итоге все равно пишет ошибку в первой строчки кода где библиотека подключена.

Код:
#include <gtk/gtk.h>
int main (int argc, char *argv[]) {
GtkWidget *window;
gtk_init (&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_widget_show (window);
gtk_main ();
return 0;
}



Прастите за отсутствующие изображения (и ктому же за то что незнаю как отредактировать уже размещенное сообщение)
Вот второй вариант вопроса с изображениями.
Сам никак не могу скомпилить «Hello World» под Windows цель настроить именно Dev-C++ для этих целей.
Нашел вот такую статью: http://habrahabr.ru/blogs/development/43076/
Скачал, правда из левых источников gtk-dev-2.10.11-win32-1.exe «на родном сайте не нашел».
Внес в настройки компиляции:




Так же в настройках проекта в раздел компановщик внес:
gtk-win32-2.0.lib glib-2.0.lib gobject-2.0.lib gdk-win32-2.0.lib gdk_pixbuf-2.0.lib pango-1.0.lib intl.lib gthread-2.0.lib gdk_pixbuf-2.0.lib

В итоге все равно пишет ошибку в первой строчки кода где библиотека подключена.

Код:
#include <gtk/gtk.h>
int main (int argc, char *argv[]) {
GtkWidget *window;
gtk_init (&argc, &argv);
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_widget_show (window);
gtk_main ();
return 0;
}

Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 13:26