Привет мир - Qt + C++ = hello world Qt C++ VS 2010


Примеры работы с GUI на QT здесь

Привет мир - Qt C++

Создами в 2010-ой студии пустой проект типа Win32 (что что он пустой указывается во время создания, но уже после выбора типа проекта как "Win32" )
Создадим в этом проекте единственный файл со следующим содержимым:
(файл в пустой проект добавлять надо так, чтобы он не просто появлися в студии, а именно добавился в проект - иначе некоторый опции проекта - которые мы будем настраивать ниже окажутся недоступными)
Справа в студии есть окно - обзреватель проекта = Solution Explorer
вот в этом самом эксплорере
жмём правой кнопкой на Source Files и выбираем

пункт  Add Item

далее выбираем типа файла .cpp
и даём ему имя

main

(расширение прибавится автоматически)

В созданный файл копипастим код:


#include < Windows.h > 
#include < QtCore\QtCore >
#include < QtGui\QtGui >

#pragma comment(lib, "QtCore4.lib")
#pragma comment(lib, "QtGui4.lib")

int WINAPI WinMain(HINSTANCE hInstance,
  HINSTANCE hPrevInstance,
  LPSTR lpcmdline,
  int ncmdshow)
{
  QApplication app(ncmdshow, (char **)lpcmdline);
  QLabel lbl("Hello, World!");
  lbl.show();
  return app.exec();
}

ДА -

подразумевается что QT для студии у вас уже есть

, а потому теперь следует провести следующие настройки:

В студии переходим Project-> {project name} properties 
-> Configuration Properties

в русской версии это =

 Проект->Свойства->Свойства конфигурации->

потом - после того как зашли в данный раздел:

 Project-> {project name} properties 
-> Configuration Properties

в русской версии это =

 Проект->Свойства->Свойства конфигурации->

потом - после того как зашли в данный раздел:
ходим по внутренним разделам и добавляем настройки (учитывайте что путь будет в том числе определяться и версией вашей библиотеки QT)
=

C/C++ -> General -> Additional Incude Directories

добавляем путь к инклудам, например = C:\Qt\4.8.3\include
на базе = http://www.softtime.ru/cpp/read.php?id_f...

Linker-> General -> Additional Library Directories

Далее установим события командной строки:

Build Events -> Pre Build Events -> Command Line

туда прописываем следующую строчку =

moc -o main.moc main.cpp

Причём если вы не добавили ранее путь к bin -директории QT в переменную среды окружения Path?
то вместо moc надо прописать путь к этоу файлу, в моём случае это выглядит так:

C:\Qt\4.8.3\bin\moc -o main.moc main.cpp

заметка написана на базе ответа отсюда = http://www.softtime.ru/cpp/read.php?id_f...
но не все настройка оказались нужны)


Примеры работы с GUI на QT здесь

полезно почитать =
http://habrahabr.ru/post/50765/