Russian Qt Forum

Qt => Общие вопросы => Тема начата: BuRn от Июнь 27, 2015, 15:53



Название: qmake windows
Отправлено: BuRn от Июнь 27, 2015, 15:53
Здравствуйте. Не могу понять в чем дело, в pro файле прописана команда  "system(cd $$OUT_PWD/Core)" ошибок никаких не вдается, но после выполнения, текущая директория не меняется. В Linux такой проблемы нет. $$OUT_PWD/Core - директория которая создается, в случае если ее не существует.


Название: Re: qmake windows
Отправлено: sociopath от Июнь 27, 2015, 19:39
На обратный слеш под виндами пробовали менять? А вообще использовать cd в скриптах pro-файла как-то неправильно имхо. Нигде не прописано, будет он для каждого системного вызова использовать текущую сессию или каждый раз новую создавать.


Название: Re: qmake windows
Отправлено: BuRn от Июнь 27, 2015, 20:33
На обратный слеш под виндами пробовали менять? А вообще использовать cd в скриптах pro-файла как-то неправильно имхо. Нигде не прописано, будет он для каждого системного вызова использовать текущую сессию или каждый раз новую создавать.
[/quote
Слеш я написал не верно, он по факту другой. Я выводил путь этой директории и прямо с консоли делал cd path , все работает, а вот почему-то при вызове system не работает


Название: Re: qmake windows
Отправлено: sociopath от Июнь 27, 2015, 23:15
Скидывайте весь pro-файл, телепаты в отпуске.

А вообще могу дать два совета:
1. Не использовать cd.
2. Не использовать system.


Название: Re: qmake windows
Отправлено: __Heaven__ от Июнь 28, 2015, 00:46
да, что ещё за system в pro файле? Не представляю, как это используется. Представьте .pro