我意识到这一定是一个有点天真的问题,但我已经为客户编写了C ++程序。他需要在他的机器上安装程序,但我不想显然给他代码。 如何保护代码,使他无法访问源代码?任何建议,以帮助我开始将不胜感激。 谢谢!
答案 0 :(得分:3)
编译程序,并给他编译版本?像大多数计算机程序一样?
答案 1 :(得分:2)
您无需向您的客户提供您的计划的source code。一般来说,他应该只需要可执行程序。
答案 2 :(得分:2)
C ++是一种编译语言。这意味着在编译之后,编译器将生成一个二进制文件,其中包含机器代码 - 例如,Windows下的dll
,lib
或exe
文件。在Windows中,您需要做的就是提供exe
和关联的dll
,如果它们尚未存在于客户端的计算机上。可以有不同版本的二进制文件(取决于平台,例如32位与64位编译),因此您可能需要运行更多编译并让安装程序实用程序处理分发。