Информация об изменениях

Сообщение Re[3]: Включение несобранной библиотеки в VS/QtCreator-проек от 02.03.2018 9:02

Изменено 02.03.2018 9:06 Kernan

Re[3]: Включение несобранной библиотеки в VS/QtCreator-проек
Здравствуйте, _hum_, Вы писали:

__>>>Есть проект, который использует функционал сторонней библиотеки, и есть исходники этой сторонней библиотеки. Как бы сделать так, чтобы отдельно не собирать библиотеку, а сразу все в одном проекте?

K>>Если либа не меняется, то надо просто один раз её собрать под каждую платформу и всё, не? Если используется один и тот же тулчейн для креэйтера и студии, то проблемы вроде как нет.
__>Во-первых, либа меняется (она тоже в процессе разработки),
Если меняется, то можно перестраивать на билд сервере ежедневно или по коммиту и подтягивать раз в сутки через кастомную команду в билд скрипте по хуку Pre-Compile, можно сделать проект в солюшене на основе мейкфала котрый будет эти действия производить, но ничего не будет билдить. Это обычная задача по CM.
__>а во-вторых, платформы не фикисрованы (нужна прога на данном компе — скомпилировал, запустил).
Что это значит? У тебя зоопрак из виндовсов? Дак их вроде всего 3, причём последние два используют один тулчейн.
K>>Можно попробовать создать свой паке под nuget и кастомный репо на билд сервере после чего подтягивать зависимость оттуда (сам не прбовал).
__>выглядит сложнее, чем перестроение библиотеки.
Не выглядит. Надо один раз разобраться с этим, настроить, интегрировать в процесс и всё.
Re[3]: Включение несобранной библиотеки в VS/QtCreator-проек
Здравствуйте, _hum_, Вы писали:

__>>>Есть проект, который использует функционал сторонней библиотеки, и есть исходники этой сторонней библиотеки. Как бы сделать так, чтобы отдельно не собирать библиотеку, а сразу все в одном проекте?

K>>Если либа не меняется, то надо просто один раз её собрать под каждую платформу и всё, не? Если используется один и тот же тулчейн для креэйтера и студии, то проблемы вроде как нет.
__>Во-первых, либа меняется (она тоже в процессе разработки),
Если меняется, то можно перестраивать на билд сервере ежедневно или по коммиту и подтягивать раз в сутки через кастомную команду в билд скрипте по хуку Pre-Compile, можно сделать проект в солюшене на основе мейкфала котрый будет эти действия производить, но ничего не будет билдить. В креаторе можно сделать тоже самое. Это обычная задача по CM.
__>а во-вторых, платформы не фикисрованы (нужна прога на данном компе — скомпилировал, запустил).
Что это значит? У тебя зоопрак из виндовсов? Дак их вроде всего 3, причём последние два используют один тулчейн.
K>>Можно попробовать создать свой паке под nuget и кастомный репо на билд сервере после чего подтягивать зависимость оттуда (сам не прбовал).
__>выглядит сложнее, чем перестроение библиотеки.
Не выглядит. Надо один раз разобраться с этим, настроить, интегрировать в процесс и всё.