создавать зашифрованные установщики для библиотек C ++ и исполняемых файлов - PullRequest
0 голосов
/ 24 апреля 2020

Я написал несколько библиотек 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) входит в пакет программного обеспечения, но я не могу понять, насколько безопасны сгенерированные файлы из текста.

Какова цель этого шифрования? Мне нужно иметь возможность отправить заголовочный файл и защищенный скомпилированный файл, чтобы кто-нибудь мог использовать этот код без доступа к реализации.

...