digitorum.ru

Как меня найти

Профиль

icq: 4415944

Microsoft Visual Studio 2012 и Qt 5.0.1 - Проблемы при настройке.

Qt, Windows

Решил я попробовать Qt. Скачал с сайта Qt 5.1.0 for Windows 32-bit (VS 2012) и Visual Studio 2012 Express для Windows Desktop.

Все это дело поставил на свою Win8 Pro и написал "убер-сложное" приложение:

#include <QCoreApplication>
#include <iostream>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    std::cout << "Hello, world!" << std::endl;
    
    return a.exec();
}

 

Попытался скомпилить... И получил ОГРОМНОЕ количество ошибок вида:

jom: ...\build-...-Desktop_Qt_5_1_0_MSVC2012_32bit-Debug\Makefile.Debug [debug\main.obj] Error 1
jom: ...\build-...-Desktop_Qt_5_1_0_MSVC2012_32bit-Debug\Makefile [debug] Error 2
15:32:18: Процесс «...\Qt\510\Tools\QtCreator\bin\jom.exe» завершился с кодом 2.
Ошибка при сборке/установке проекта sshot (комплект: Desktop Qt 5.1.0 MSVC2012 32bit)
Во время выполнения этапа «Сборка»

 

...\Qt\510\5.1.0\msvc2012\include\QtCore\qglobal.h:46: ошибка: ... : stddef.h: No such file or directory

 

LNK1104: cannot open file 'kernel32.lib'

 

Ну и многое другое.

Что бы это "многое" исчезло нужно отредактировать переменные окружения.

MSVS11ROOT
	(путь до MSVS 2012)\Microsoft Visual Studio 11.0
INCLUDE
	%MSVS11ROOT%\VC\include\;
	C:\Program Files (x86)\Windows Kits\8.0\Include\um
LIB
	%MSVS11ROOT%\VC\lib;
	C:\Program Files (x86)\Windows Kits\8.0\Lib\win8\um\x86;
LIBPATH
	%MSVS11ROOT%\VC\lib\
PATH
	(тут что-то есть)
	%MSVS11ROOT%\Common7\IDE\;
	%MSVS11ROOT%\VC\bin\;
	(путь до Qt)\Qt\510\5.1.0\msvc2012\lib