Я написал несколько библиотек C ++ и исполняемых файлов в проекте CMake. Мне нужно создать установщик, как файл DEB или EXE-файл для них. Моя проблема заключается в том, что мне нужно убедиться, что только открытые файлы являются заголовочными файлами. Мне нужно скрыть реализации классов и исполняемых файлов. Как мне упаковать программное обеспечение так, чтобы реализации были скрыты от пользователей?
Вот некоторые другие источники, на которые я ссылался:
https://stackoverflow.com/questions/13144181/how-to-create-an-installer-with-cmake-cpack-nsis-on-windows
https://stackoverflow.com/questions/10086615/cmake-cpack-debian-packages
Кулинарная книга CMake (книга от Packt) входит в пакет программного обеспечения, но я не могу понять, насколько безопасны сгенерированные файлы из текста.
Какова цель этого шифрования? Мне нужно иметь возможность отправить заголовочный файл и защищенный скомпилированный файл, чтобы кто-нибудь мог использовать этот код без доступа к реализации.