Сборка Qt4 без зависимостей от MS Visual Studio

Даже если собирать Qt с ключом -static, то все равно Qt собирается с зависимостью от msvc*.dll, как и ваши проекты. В этой статье мы избавимся от зависимостей от MS Visual Studio.


Для начала скачайте исходные коды Qt, если вы ещё этого не сделали (можно с ftp сайта — http://ftp//ftp.trolltech.com/qt/source/ ) и распакуйте их. Или скачайте уже собранную Qt под Visual Studio, если вы являетесь счастливым обладателем коммерческой версии.

Далее мы меняем файл mkspecswin32-BLA-BLAqmake.conf, где ‘BLA-BLA‘ это версия вашей Visual Studio.

Находим там:

и заменяем на:

и там же ищем:
и заменяем на:

Далее переходим в каталог mkspecsfeatureswin32 и ищем там файлы embed_manifest_exe.prf и embed_manifest_dll.prf

В файлах находим:

меняем на:

теперь можно собирать Qt…


Похожие записи:

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля отмечены *