Size: a a a

2020 July 24

D

Danya in supapro.cxx
Dmitriy Bobrovskiy
vcpkg умеет в пакеты не из их репозитория?
Хз
источник

UT

Unknown T. in supapro.cxx
так или иначе, в доке googletest нигде не упоминается про них, рекомендуется установка через cmake
источник

DB

Dmitriy Bobrovskiy in supapro.cxx
Danya
Хз
Просто у меня с этим были проблемы. Но тут вопрос скорее к прямоте моих рук.
источник

DB

Dmitriy Bobrovskiy in supapro.cxx
Unknown T.
так или иначе, в доке googletest нигде не упоминается про них, рекомендуется установка через cmake
Если там есть CMake файлы, то что мешает собрать? Религия?
источник

D

Danya in supapro.cxx
Unknown T.
так или иначе, в доке googletest нигде не упоминается про них, рекомендуется установка через cmake
Посмотри как сделано у Анатолия и сделай так же
источник

AS

Anatoly Shirokov in supapro.cxx
Dmitriy Bobrovskiy
Если там есть CMake файлы, то что мешает собрать? Религия?
вопрос же не в этом, а как использовать в своем проекте.
источник

UT

Unknown T. in supapro.cxx
Сильно, выглядит проще всего, не очень понял только, что это за ссылка googletest @ <commit hash>
источник

AS

Anatoly Shirokov in supapro.cxx
Unknown T.
Сильно, выглядит проще всего, не очень понял только, что это за ссылка googletest @ <commit hash>
git submodule, в свое дерево исходников включили сабмодуль
источник

DB

Dmitriy Bobrovskiy in supapro.cxx
Anatoly Shirokov
вопрос же не в этом, а как использовать в своем проекте.
Собрать, потом просто добавиь путя.
источник

UT

Unknown T. in supapro.cxx
Dmitriy Bobrovskiy
Если там есть CMake файлы, то что мешает собрать? Религия?
Собрать и пользоваться локально не проблема, меня интересует общий подход и как хранить проект в системе контроля версий, передавать другим людям. Собранные бинарники пихать в гит это совсем не то
источник

DB

Dmitriy Bobrovskiy in supapro.cxx
Unknown T.
Собрать и пользоваться локально не проблема, меня интересует общий подход и как хранить проект в системе контроля версий, передавать другим людям. Собранные бинарники пихать в гит это совсем не то
Вы буст как-то пихаете же в свои проекты?
источник

UT

Unknown T. in supapro.cxx
Anatoly Shirokov
git submodule, в свое дерево исходников включили сабмодуль
Прикольно, нужно будет почитать. Спасибо!
источник

DB

Dmitriy Bobrovskiy in supapro.cxx
Anatoly Shirokov
git submodule, в свое дерево исходников включили сабмодуль
Решение топчик
источник

AS

Anatoly Shirokov in supapro.cxx
Dmitriy Bobrovskiy
Собрать, потом просто добавиь путя.
гугл рекомендует собирать google test с теми флагами, что и основной проект. поэтому обычно гугл тест идет как субпроект в основном проекте.
источник

UT

Unknown T. in supapro.cxx
Dmitriy Bobrovskiy
Вы буст как-то пихаете же в свои проекты?
Я буст ещё не использовал. Подозреваю, там у меня будет такой же вопрос
источник

N

NONE in supapro.cxx
Anatoly Shirokov
Потому что массив при передаче в функцию деградирует (низводится, decay) до указателя. Массив - недообъект, его нельзя передать по значению в функцию и вернуть из функции, как значение.
Спасибо, вроде разобрался
источник

D

Danya in supapro.cxx
Unknown T.
Я буст ещё не использовал. Подозреваю, там у меня будет такой же вопрос
Мне кажется лучше тогда с конаном поиграться
источник

AS

Anatoly Shirokov in supapro.cxx
Danya
Мне кажется лучше тогда с конаном поиграться
или vcpkg
источник

UT

Unknown T. in supapro.cxx
Да ладно, раз гугл не рекомендует их, значит можно и без них. submodule выглядит хорошим решением. с boost, вероятно, тоже так можно поступить
источник

DB

Dmitriy Bobrovskiy in supapro.cxx
Danya
Мне кажется лучше тогда с конаном поиграться
Conan вроде кросс?
источник