Я только что загрузил биокод и попытался следовать инструкции по началу работы но получил ошибку о том, что Cmake 3.0 или выше требуется.
Тем не мение, Ubuntu 14.4 использует «cmake версия 2.8.12.2»
Есть ли способ использовать biicode с 2.8 или я застрял при установке более новой версии CMake?
ТИА!
Нет, биокод требует cmake> 3.0. Существует команда установки, которая помогает установить его:
$ bii setup:cpp
Это установит CMake> 3.0 в / home / user / biicode_env и добавит его в путь, чтобы он не мешал / не переписывал вашу текущую установку 2.8. Биокод нуждается в том, чтобы при выполнении «cmake» в консоли фактически использовался 3.0, поэтому он должен быть первым в пути. Вы можете очень легко управлять этим двумя различными способами, используя символическую ссылку (/ usr / bin), которую вы перенаправляете по мере необходимости, или добавляя / удаляя запись в пути перед выполнением biicode.
Это другое дело, но я хотел бы сказать, что я перенес существующие проекты с cmake 2.8 на 3.0 без проблем, и 3.0 работает отлично и имеет полезные новые функции. Поэтому я бы порекомендовал обычным пользователям cmake обновить, если это возможно.
Нет, нет никакого способа изменить это требование, потому что внутренний биокод CMake имеет такие функции, как использование библиотек INTERFACE, которые доступны только в CMake 3.0 или новее. Тем не менее, не беспокойтесь об обновлении версии CMake, она всегда обеспечивает полную совместимость со старыми версиями;)