如果想给WinCVS附加新的功能,就需要自己编译Wincvs了.
下面给出编译的简单步骤.(windows 2000,路径仅为示例,可以按照自己的修改)
1.下载WinCvs13b17-2_Src.zip ,展开到一个目录
(可以下载source doc ,查看各个文件的说明)
2.下载并安装了python 2.3.3 或者 其他版本 (包含源码)
3.下载tcl 源码包 : http://www.scriptics.com
这个版本的wincvs需要tcl 8.3.5的源码,不要用8.4.x的源码
4.安装vc++ 6.0 (安装调试版本和unicode 版本的模块)
5.升级vc++6.0,安装sp5 or sp6
6.安装/升级platform sdk ,至少安装core sdk,可能需要internet explorer sdk
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
经过漫长的下载,安装完毕
7.在sdk的程序组里运行 register sdk directory to vc++ lib path ...
8.运行vc++ 6,在tools->options->include path增加 python的头文件 例如C:\Python23\include
增加tcl的头文件,例如路径 E:\prg\tcl8.3.5\generic
如果没有加入sdk的include,可以手动加入
9.打开wincvs的workspace, E:\prg\WinCvs13b17-2_Src\WinCvs的wincvs.dsw
选择active configuration 为wincvs的win32 release
编译,应该可以编译出wincvs.exe了
如果想编译调试版本的wincvs,在安装vc++的时候要注意安装调试版本的dll,(unicode 的dll 在 unicode debug configuration 时也需要)
---其实我安装的时候没装unicode的部分,所以自己编译的时候只好用其他配置了,当然最后安装.