Название: make install: создание ссылки на h-файл из папки исходников вместо самого файла Отправлено: AkonResumed от Ноябрь 18, 2020, 20:18 В prebuild Qt5, или когда вы собрали Qt из исходников, при этом сборка происходила в папке рядом, а не в папке исходников (shadow build), и задействовали далее make install (пусть в "C:\Qt\Qt-5.15.1"), то в "C:\Qt\Qt-5.15.1\include" будут находится скопированные из папки исходников заголовочные файлы. Требуется, чтобы вместо самих файлов были ссылки на соответствующие файлы из папки исходников, например:
"C:\Qt\Qt-5.15.1\include\QtCore\QBuffer": Код: #include "qbuffer.h" Код: #include "..\..\Qt-v5.15.1-src\qtbase\src\corelib\io\qbuffer.h" Да это создает зависимость от сорцов, но это все требуется на машине девелопера. Такая структура в т.ч. позволяет без лишних усилий переключаться между хедером и сорцом (F4 в QtCreator). В противном случае вам придется задавать пути поиска сорцов, при этом, например, в QtCreator (4.12) там задаются конкретные папки (т.е. нет рекурсивного поиска вглубь), подстановочные символы не поддерживаются. Вам придется задавать десятки папок. Где пропаичить configure для этого? |