【发布时间】:2026-02-12 03:25:11
【问题描述】:
我有一个项目要编写一个函数来对某些数据执行某些操作。我可以用 C/C++ 编写代码,但我不想与雇主共享该函数的代码。相反,我只想让他访问在他自己的代码中调用该函数。 可能吗? 我想到了这两种方法 -
- 在某个服务器上托管该功能(如果可能的话)并为雇主提供一个 URL 以访问它。
- 保护函数代码文件的密码(同样,如果可能的话)并且只允许访问以在代码中调用它。
请告诉我这些是否可行,并给我一个方法。
【问题讨论】:
-
编译一个共享库(
.so,dll,...)并将库和接口头文件提供给团队。 -
将代码分发为头文件和库。但是雇主,如果他有意识的话,会要求源代码(你听说过'开源'吗?),如果只是因为你有合同提供给他。
-
这两种方法都不可行,通常由雇主决定是否允许您向他们隐瞒。通常,您的雇主拥有您“全天候”或使用公司设备编写的所有代码。