среда, 29 июня 2011 г.

Перенос QtCreator проектов

У новичков которые хотят попробовать QtCreator часто возникают проблемы с переносом проектов в другой каталог или на другой компьютер. В следствии чего при сборке возникает проблема связанная с qmake. т.к вся сборка проходит в теневом режиме,т.е пользователь сам не вводит команды для сборки и прописывание путей к исходным файлам,то при переносе проекта все теневые настройки остаются для каталога до переноса
Пример :
Допустим при создании проекта в D:\Programming\qt\project\table. QtCreator автоматически создаст папку для сборки на том же уровне где и папка с исходниками,т.е это будет D:\Programming\qt\project\table-build-desktop например. Теперь мы решим перенести наш проект в другую папку,например D:\Programming\table и стереть все созданные им папки. После запуска *.pro файла и старта компиляции он нам скажет что не может найти папку для сборки и бла-бла-бла. К сожалению QtCreator туповат и не может сам создать папку для сборки проекта,поэтому приходиться там тыкать ему в "лицо" путь до папки для сборки,на скриншоте показано как это можно сделать. И ещё такой нюанс, если есть в пути русские буквы он тоже капризничает,так что не советую .

1 комментарий:

  1. У себя подобного не замечал. Всегда Creator создаёт сам директорию в которую собирает.
    Если не создаёт значит либо к папке где он её хочет создать есть пробелы, либо винда не даёт ему прав на это.

    ОтветитьУдалить