【发布时间】:2015-08-24 06:13:31
【问题描述】:
我正在用 Visual C++ 2008 编写一个 C++ 静态库,并将其出售给开发人员。我觉得有必要为静态库提供两个版本,即发布版和调试版,这样开发者就可以用静态库编译出自己对应的项目了。
但是对于调试版的静态库,会不会泄露一些源代码的信息?当然,我不希望这种情况发生。
【问题讨论】:
-
“当然,我不希望发生这种情况。”真丢脸!
-
您需要更具体地了解“调试”和“发布”的含义才能获得真正的答案。您(仅)在谈论使用的运行时库的版本吗?
-
如果你不打算提供源代码,为什么需要提供调试版本!!!!!!
-
目标代码总是可以用足够的时间和精力进行逆向工程。如果你有理由担心它,那么你只是没有创造足够的东西。
标签: c++ visual-c++ copy-protection