Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: hello world на с++/gtk  (Прочитано 965 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн johnny

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
hello world на с++/gtk
« : 09 Мая 2011, 13:22:55 »
ссылки сдохли. Хочу научитсятся писать графические программы для линукс
никого не трогаю даже код не пишу тихо мирно подключаю библиотеку
подключаю #include <gtk/gtk.h>
а он мне
ubuntu@ubuntu-machine:~/projects/gtk++$ g++ -o example example.cpp
example.cpp:8:21: fatal error: gtk/gtk.h: Нет такого файла или каталога
compilation terminated.

что делать, как быть дальще.  :-[  :-[ :-[

Пользователь решил продолжить мысль 09 Мая 2011, 13:31:35:
апдейт скомпилировалось с

ubuntu@ubuntu-machine:~/projects/gtk++$ g++ $(pkg-config --cflags --libs gtk+-2.0) -o hello hello.cpp
ubuntu@ubuntu-machine:~/projects/gtk++$ ./hello


это теперь всегда такую белиберду в командной строки писать? длинно однако я привыл
g++ -o file file.cpp

можно это как то автоматизировать?
« Последнее редактирование: 09 Мая 2011, 13:31:35 от johnny »

Оффлайн Not eXist

  • Активист
  • *
  • Сообщений: 916
    • Просмотр профиля
Re: hello world на с++/gtk
« Ответ #1 : 09 Мая 2011, 13:59:19 »
Если вы уж пишете на C++, то может стоит посмотреть на Gtkmm?
Цитировать
можно это как то автоматизировать?
cmake.

Оффлайн johnny

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: hello world на с++/gtk
« Ответ #2 : 09 Мая 2011, 14:04:09 »
а конфига у g++ нет дописать путь к либам?

а как этот cmake пользовать? Неужто без гугла никто обьяснить не могет?

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: hello world на с++/gtk
« Ответ #3 : 09 Мая 2011, 14:06:54 »
Хи-хи.
Вы хотите что бы вам все на тарелочке принесли, готовое? За бесплатно!
Никто кроме вас в вашу же голову знания не впихнет.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн S_F_H

  • Участник
  • *
  • Сообщений: 129
  • Да будет crossplatform!
    • Просмотр профиля
Re: hello world на с++/gtk
« Ответ #4 : 09 Мая 2011, 15:28:06 »
Net Beans  спокойно компилит при стандартных настройках.

Оффлайн johnny

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: hello world на с++/gtk
« Ответ #5 : 09 Мая 2011, 19:00:25 »
да и g++ консольные программы компилит без проблем
а вот с графикой что то хочет.


Оффлайн RQWERQWER

  • Активист
  • *
  • Сообщений: 252
    • Просмотр профиля
Re: hello world на с++/gtk
« Ответ #6 : 09 Мая 2011, 19:01:08 »
Попробуйте ещё Geany

Оффлайн johnny

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: hello world на с++/gtk
« Ответ #7 : 10 Мая 2011, 13:51:24 »
попробовал. Больше варнингов стал видеть. удобно да.

Оффлайн Not eXist

  • Активист
  • *
  • Сообщений: 916
    • Просмотр профиля
Re: hello world на с++/gtk
« Ответ #8 : 10 Мая 2011, 14:55:38 »
Попробуйте ещё Geany
Причём тут вообще Geany? Человек банально не разбирается что такое компилятор, линковщик(зачем тогда вообще в GUI программирование лезть?), может с этого и стоит начать?

 

Страница сгенерирована за 0.033 секунд. Запросов: 25.