Могу ли я использовать биокод для C ++ в Ubuntu 14.04 с Cmake 2.8.12.2?

Я только что загрузил биокод и попытался следовать инструкции по началу работы но получил ошибку о том, что Cmake 3.0 или выше требуется.

Тем не мение, Ubuntu 14.4 использует «cmake версия 2.8.12.2»

Есть ли способ использовать biicode с 2.8 или я застрял при установке более новой версии CMake?

ТИА!

3

Решение

Нет, биокод требует 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 обновить, если это возможно.

2

Другие решения

Нет, нет никакого способа изменить это требование, потому что внутренний биокод CMake имеет такие функции, как использование библиотек INTERFACE, которые доступны только в CMake 3.0 или новее. Тем не менее, не беспокойтесь об обновлении версии CMake, она всегда обеспечивает полную совместимость со старыми версиями;)

1

По вопросам рекламы [email protected]