金山开源安全卫士全套代码编译指南
要从 金山开源 安全卫士的 代码 里学习,首先当然是最好能把全套代码 编译 出 来进行调试。在开发湘勇网络医生的过程中,我一直关注金山开源安全卫士代码的更新动态,第一时间把代码下载下来并进行编译和调试。现将金山开源安全卫士全 套代码的编译指南整理如下,方便各位关注金山开源安全卫士的朋友一起学习和交流。根据编译指南编译还有问题的,可在后面跟帖,我会测试和解决后整理进来。 一、编译准备工作 1、编译器 建议使用 Visual C++ 2005 或者 Visual C++ 2005 SP1 要想编译全套代码,请安装Visual C++ 2005或者Visual C++ 2005 SP1,其它版本的编译器因为金山开源安全卫士的部分库只释放了Visual C++ 2005编译的Release版本的lib而没有 源代码 ,会导致链接有问题。详细的说,金山的kwslib和json库的代码是不开源的,不依赖这2个库的9个项目avcenter.sln、bkver.sln、 common lib.sln、kclear.sln、kmsspeed.sln、 kprocesslib .lib、 lang.sln、PluginEngine.sln、SafeMon.sln是可以用Visual C++ 2008/2010来编译的,依赖这两个库的ksafe.sln、ksafeperfopt.sln、ksafesvc