Russian Qt Forum

Qt => Дополнительные компоненты => Тема начата: Денис от Апрель 26, 2015, 00:33



Название: Qt, Git и Perl вот и компания ?!
Отправлено: Денис от Апрель 26, 2015, 00:33
Здравствуйте, форумчане !!!!!!

После привязки своего проекта к системе контроля версий Git, обнаружил что он не компилируется модуль QtSerialPort и выдает ошибку:

fatal error: ../../../../../src/serialport/qt4support/include/private/qringbuffer_p.h: No such file or directory
 #include "../../../../../src/serialport/qt4support/include/private/qringbuffer_p.h"

Пошарившись по форуму вычитал, что у многих выскакивала таже проблема и она была связана с Perl ... пути с Perl уже везде по прописывал (переменные среды и т.д.)
Но проект все равно не компилируется. Подскажите пожалуйста где может быть проблема, уже который час мучаюсь , не могу никак разобраться ?


Название: Re: Qt, Git и Perl вот и компания ?!
Отправлено: Денис от Апрель 26, 2015, 01:32
Оказалось, что проблема совершенно не в Git или Perl !
Если мой проект находится по слишком длинному путю, типа ServiceManager/ServiceManager/(файли проекта), то компилятор не может найти путь к файлу хотя Creator его видит, но если уменьшить путь до Se__/ServiceManager/(файли проекта), то компилятор обнаруживает файл и проект компиляруется ! Компилятор MinGW32.
Подскажите пожалуйста, может как то можно это обойти, установить например более свежую версию компилятора или это извечная проблема MinGW32 ?