Qt
Введение:
Если вы первый раз слышите о Qt, то вам предоставляется возможность замолить этот грех
по адресу https://www.linuxcenter.ru/lib/books/qt3. В этой небольшой статье я проведу вас
через процесс установки и написания первой программы в OS WINDOWS.

Где взять?
https://trolltech.com/download скачать?target...4.3.3.zip(48MB)
исходники

https://trolltech.com/download скачать?target...mingw.exe(70MB)
собранный и готовый к использованию пакет с демками, примерами и всем, что необходимо.

Начало:

В qt-win-opensource-4.3.3-mingw.exe отсутствуют mingwm10.dll и набор компиляторов, которые, естественно,
необходимы нам для работы. Всё эти компоненты к счастью можно найти в пакете "гнусных" C/C++ (Bloodshed Dev-C++).
Термин "гнусные" C/C++ появился в связи с тем, что данный продукт выходит под лицензией GNU GPL.

Будем осуществлять связку Bloodshed Dev-C++ + Qt (абсолютный Open Source). Значит сначала всё поставим.
Dev-C++ в

c:/Dev-Cpp

а Qt в

c:/Qt

Компиляция:
Предварительно в папке Qt/4.3.3/bin изменим немного файл make.bat . Вместо

@echo off
mingw32-make %*

напишем

@echo off
c:/dev-cpp/bin/mingw32-make %*

Далее чтобы наши программы нормально запускались скопируем все *.dll, в том числе и mingwm10.dll из
c:/dev-cpp/bin, в Windows/system32.

Потом, собственно, пишем hello_World.cpp:
Код:

#include <QApplication>
#include <QPushButton>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QPushButton hello("Hello world!");
    hello.resize(100, 30);

    hello.show();
    return app.exec();
}

и сохраняем его, допустим, в d:/projects/helloworld.

Запускаем qt 4.3.3 command promt и переходим в каталог с нашим исходником командой

> cd /D d:\projects\helloworld

и в ней выполняем следующие команды

d:\projects\helloworld> qmake -project
d:\projects\helloworld> qmake hello_World.pro

тем самым создав Makefile (Makefile, Makefile.Debug, Makefile.Release) нашего проекта "Захват мира" и
файл hello_World.pro.

Теперь осталось немного подправить Makefile.Debug и Makefile.Release изменив переменые CC, CXX, LINK:
CC = c:\dev-cpp\bin\gcc
CXX = c:\dev-cpp\bin\g++
LINK = c:\dev-cpp\bin\g++

Всё! Мы готовы создать бинарник, что и сделаем командой

d:\projects\helloworld> make

Напоследок:
Qt прекрасно документирована, так что можно беспрепятственно развиваться. Всем желаю успехов в
данном направлении. Что-то мне подсказывает, что изучение Qt и GTK+ - более перспективное занятие,
чем изучение Win32 API. И прежде всего из-за кроссплатформенности данных программных продуктов.
Обязательно попробуйте пописать программы используя Qt. Обещаю, результат вас очень удивит.

Автор (C) статьи m110h (Alex Orlov). 2007 г.

Подпись автора

Я Хранитель Свеч на границе Тьмы Свет ковал мой меч для своей войны…


www.prizrak.ws Аниме Форум - для общения любителей аниме (японской анимации), манги и хентая. Новости, статьи по темам: безопасность, хакерство, программы. Игры и софт для WinOS, PocketPC, Linux/Unix и др. Архив игр, фильмов DVD, музыки mp3 и программного обеспечения. Теги: скачать anime, скачать мангу, скачать хентай, скачать яой, скачать юри, скачать аниме обои картинки, скачать музыку mp3, скачать фильмы dvd, скачать софт, скачать программы, скачать игры ^__^