如果想給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的部分,所以自己編譯的時候只好用其他配置了,當然最後安裝.