Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Akon от Апрель 28, 2013, 11:00



Название: Сборка Qt.5.0.2 (с win32-g++)
Отправлено: Akon от Апрель 28, 2013, 11:00
Всем привет!

Имею исходники Qt в папке e:\Qt.5.0.2.win32-g++ (обратите внимание на "+"). Собираю со спеком win32-g++. Валится на копировании собранного qmake.exe в папку bin. Причина - сгененрированная в мейкфайле команда copy не проходит из-за наличия символа "+" в пути. В 4-й версии проблем с этим не имел. Отказываться от "+" не хочется, т.к. удобно иметь спек в пути корневой папки Qt.

Собственно, достаточно будет заключать путь в кавычки. Кто-нибудь озадачивался данной проблемой (в смысле пропатчить конфиги или чего еще)?


Название: Re: Сборка Qt.5.0.2 (с win32-g++)
Отправлено: kuzulis от Апрель 28, 2013, 12:15
Я не сталкивался, т.к. не имею привычки в пути указывать "спец" символы.

Напиши им в баг трекер о проблеме.


Название: Re: Сборка Qt.5.0.2 (с win32-g++)
Отправлено: ViTech от Май 18, 2013, 12:16
Решилась как-нибудь проблема? Пробовали использовать qt.conf (http://qt-project.org/doc/qt-5.0/qtdoc/qt-conf.html)?


Название: Re: Сборка Qt.5.0.2 (с win32-g++)
Отправлено: Akon от Май 21, 2013, 07:53
qt.conf это не то.
Проблема в том, что configure.exe не использует кавычки для путей со спец. символами, поэтому варианты:
1. пропатчить configure;
2. скрипт после cjnfigure, который патчит make-файлы.

Я проблемой не занимался.