怎样隐藏CPP文件,只提供头文件给别人,别人可以用但不知道你的源码?
答案:1 悬赏:0 手机版
解决时间 2021-03-02 09:49
- 提问者网友:嗝是迷路的屁
- 2021-03-02 02:42
大公司不是只提供头文件而不提供源文件吗?那他给的是什么?总不能单单头文件吧?那就不可能用头文件了,一定有隐藏cpp的方法。请问在VS2013中如何才能做.cpp和.h。然后我可以不提供cpp给别人,但是别人可以用到头文件给定的函数实现呢?一句话,就是我想把我的产品免费但不开源提供给别人用,我要截取VS生成的哪些文件给别人呢?
最佳答案
- 五星知识达人网友:胯下狙击手
- 2021-03-02 02:51
你可以把函数声明写在.h文件里,然后把定义的部分编译成一个lib文件
给客户提供API形式的接口,就是说,他们只能通过链接lib文件来使用你制作好的接口,但lib是已经编译好的东西,而且PE格式非常难以解析,所以他们没有办法获得源代码.
当然,制作成DLL和lib的组合也可以.
给客户提供API形式的接口,就是说,他们只能通过链接lib文件来使用你制作好的接口,但lib是已经编译好的东西,而且PE格式非常难以解析,所以他们没有办法获得源代码.
当然,制作成DLL和lib的组合也可以.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯