Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Ubuntu 8.04 + Qt4 + C++ (https://forum.antichat.xyz/showthread.php?t=90310)

0x22b 03.11.2008 22:30

Ubuntu 8.04 + Qt4 + C++
 
факты:
1. В убунте используется графическая среда GNOME
2. Есть gcc и g++
3. я чайник (в лине :) )

желания:
1. кодить на С++ используя Qt4

домыслы:
1. в среде GNOME програмят используя С и GTK+

вопросы:
1. Как мне под убунтой кодить для Qt4?

delay(0) 03.11.2008 23:11

[SOLVED] qt4 programming in gnome
_http://ubuntuforums.org/showthread.php?t=593183
глазами тред пробежал - нужные либы вроде указаны, пробуй, спрашивай

0x22b 03.11.2008 23:24

я так понял, что типа если удалить qt3 и проинсталить qt4, при правильной компиляции и под гномом все в норме должно быть..

to delay(0)
спасибо за инфу! ты сам пробывал?

delay(0) 03.11.2008 23:35

Да, должно. Главное условие: наличие необходимых либ (правильно установленных, чуть более, чем полностью), на что десктоп-среда не влияет.
Не пробовал, нет необходимости)..

0x22b 03.11.2008 23:43

вот и ладненько, что среда не влияет.. спс за то что помог разобраться, завтро испробую..

++Norton++ 03.11.2008 23:55

0x22b
Не надо удалять Qt3, достаточно просто поставить Qt4. Скачать можно отсюда:
_http://trolltech.com/downloads/opensource/appdev
хотя, лучше воспользоваться пакетным менеджером системы.

0x22b 04.11.2008 00:09

++Norton++
В принципе, можно не удалять, сначала попробовать так, а потом снести и проинсталить по новой.. ))

alextoun 04.11.2008 01:07

вообще qt вроде комерческий, а GTK+ вроде ничем не уступает. Может имеет смысл на GTK+ ?

++Norton++ 04.11.2008 01:17

Есть qt и не комерческий. Только с небольшими ограничениями. На приведенной выше ссылке можно скачать не комерческий (Open Source под лицензией GPL)

nerezus 04.11.2008 15:29

Цитата:

1. в среде GNOME програмят используя С и GTK+
Да на чем угодно. В т.ч. и на куте4.

Цитата:

вообще qt вроде комерческий
GPL есть.

0x22b 04.11.2008 16:11

Вот уже сижу под убунтой, пока инсталю необходимый софт.. Спасибо nerezus, и всем кто помог разобраться!

TruPAC 04.11.2008 19:10

говоря о графической среде в плане использования окон, лучше выбрать kubuntu так как там кеды стоят, которые написаны с использованием qt и что даст экономию памяти - не придётся держать в памяти либы гнома (gtk или на чём он там написан) и qt одновременно.

qt не комерческий до тех пор пока за свою программу ты не требуешь денег.

ps
если на кубунту денег жаль, то тут можно на халяву заказать shiptit.kubuntu.com

Namelles One 05.11.2008 12:04

TruPAC
Все равно от этого никуда не деться - слишком много хороших приложений реализовано на GTK+, поэтому так и так - два комплекта либ нада иметь.

З. Ы. А еще проще - скачать с интернета, если есть возможность. Платить деньги за Линукс - не комильфо...

TruPAC 05.11.2008 17:59

ну так никто и не предлагает платить. shipit за красивые глаза диски отсылает. вернее за красивую историю о том как ты будешь распространять убунту. ну а про gtk то тут уже "фломастеры" я предложил то что считаю удобным.

0x22b 06.11.2008 22:05

Все поставил, к стати в Ubuntu 8.04 не обнаружилось g++.. Его я тоже проинсталил, а затем и qt4.. Накидал самую простую программу и начал так сказать компилить первое приложение. Все удачно, окно появилось. Но!
Вот весь процесс:
Код:

john@ubuntu:~/source/qt4$ qmake -project
Выполняется отлично..
Код:

john@ubuntu:~/source/qt4$ qmake qt4.pro
Тоже все идет хорошо!
Код:

john@ubuntu:~/source/qt4$ make
А вот сдесь в терминал выподает следующее:
Код:

g++ -c -pipe -fpermissive -g -Wall -W -D_REENTRANT -DQT_SHARED -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -I. -o hello.o hello.cpp
g++ -Wl,--no-undefined -o qt4 hello.o    -L/usr/lib -lQtGui -lQtCore -lpthread

Но при этом приложение удачно запускается..
О чем это говорит?


Время: 15:42