成功把putty的源码生成VC++工程并运行成功!
1、先到putty的官网下载源码:
https://www.chiark.greenend.org.uk/
有坑!截止今天20230702,在官网上下载的源码版本为0.78由于缺少一些文件无法生成。
需要到github上下载:
https://github.com/github/putty
下载前,需要确认文件清单中包含有:mkfiles.pl 文件!
2、下载后,我用cygwin里面的perl工具运行 perl mkfiles.pl

没有任何提示,打开源码文件的windows目录,能够看到vs2012...这些目录:

3、把根目录下的两个文件 version.h和 licence.h 拷到windows目录里,
我用的是0.74的源码,生成工程后由于缺少这两个文件,导致工程生成失败。其它版本的未知。
4、一定要用 visual studio 2015以上的版本的C++来打开项目文件

正常的话,会提示升级项目文件,升级完成后就可以看到这些项目了。
5、此时,重新生成所需要的项目,应该就可以了。
如果生成失败,提示无法找到 version.h 或者是 licence.h 时,按照第3步把这两个文件拷到windows目录里就可以了。
没有遇到其它的问题。
运行成功!

转载请注明 : 文章转载自不了阁-飞哥 blog.forbs.cn
本站文章除注明转载/出处外,均为本站原创或翻译。若要转载务必注明出处,尊重他人劳动成果共创和谐网络环境。



