Для варианта 1 вам нужно будет настроить свой проект CMake, чтобы добавить системный путь к каталогу с исходными файлами библиотеки, чтобы эти исходные файлы могли найти себя.
Для варианта 3 используйте рекомендуемую систему сборкидля библиотеки и установить его в свой долг машины.Вы также можете найти предварительно скомпилированный дистрибутив для библиотеки.
Одна из самых важных вещей, которые должен сделать программист, это ознакомиться с инструментами.Системы сборки являются одними из самых сложных инструментов.Это плохо для нового программиста, но, тем не менее, верно.Вы можете посещать курсы (рекомендуется) или читать онлайн, но создание специальной учебной программы SO потребует больших усилий и не будет высоко оценено.
Для варианта 1: https://cmake.org/cmake/help/v3.9/prop_tgt/INCLUDE_DIRECTORIES.html
Для варианта 3: (с веб-сайта Crypto ++)
Общие инструкции по сборке содержатся в файлах Readme.txt в загрузках Crypto ++.
Есливы используете Ubuntu, вы можете установить пакет: libcrypto ++ - dev
В Fedora это cryptopp-devel