Qt5 создаёт build directory рядом с source directory. Если Ваш проект считывает какие-либо файлы после запуска программы - их нужно положить в соответствующие директории. Qmake позволяет сделать это кроссплатформенно, создав цели для make install.

Итак, в файле проекта *.pro добавьте такие строки:

  1. install_it.path = $$OUT_PWD
  2. install_it.files += $$PWD/html
  3.  
  4. INSTALLS += install_it

Этот код инициализирует массив install_it, который заполняется переменной директории сборки ($$OUT_PWD) и переменной с директорией исходных кодов Вашего проекта ($$PWD).

В итоге скопируется директория html, лежащая в директории с исходными кодами.

Про остальные переменные, коими обладает qmake, можно почитать здесь.

Далее нужно попросить QtCreator запускать make install после сборки проекта.

  • Найдите на главной панели слева вкладку "Projects".
  • В появившемся окне найдите раздел "Build Steps".
  • В нём надо нажать на кнопку "Add Build Step".
  • В выпавшем списке выбирайте пункт "Make".
  • В поле "Make arguments" напишите install.

Вот собственно и всё!



Статью пока никто не комментировал. Ваш комментарий может стать первым.

Войдите или зарегистрируйтесь, чтобы написать комментарий.