调试版静态库会泄露源代码信息吗?

时间:2014-03-10 18:22:13

标签: c++ visual-c++ copy-protection

我正在用Visual C ++ 2008编写一个C ++静态库,并将其出售给开发人员。我发现有必要为静态库提供两个版本,即发布版本和调试版本,以便开发人员可以使用静态库编译相应的项目。

但是,对于静态库的调试版本,是否会公开源代码的一些信息?当然,我不希望这种情况发生。

1 个答案:

答案 0 :(得分:0)

调试版本不会公开源代码信息,但是对于真正想要对代码进行反向工程的人来说,它会更容易。见这里:Decompile C code with debug info?

另一方面,不提供调试版本不会让那些真正认定的人变得更难,所以你也可以不再担心它。

您可以使您的图书馆开源并仍然销售商业许可证。源代码的可访问性与从中获利有些无关。