成功把putty的源码生成VC++工程并运行成功!

郑鹏飞3年前发呆1428

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

image.png

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

image.png

3、把根目录下的两个文件 version.h和 licence.h 拷到windows目录里,

我用的是0.74的源码,生成工程后由于缺少这两个文件,导致工程生成失败。其它版本的未知。

4、一定要用 visual studio 2015以上的版本的C++来打开项目文件

image.png

正常的话,会提示升级项目文件,升级完成后就可以看到这些项目了。


5、此时,重新生成所需要的项目,应该就可以了。

如果生成失败,提示无法找到 version.h 或者是 licence.h 时,按照第3步把这两个文件拷到windows目录里就可以了。

没有遇到其它的问题。


运行成功!

image.png


我是郑鹏飞。 如果您觉得我的文章对您有帮助,可以点击站点上的 关于站点/支持和帮助
转载请注明 : 文章转载自不了阁-飞哥 blog.forbs.cn
本站文章除注明转载/出处外,均为本站原创或翻译。若要转载务必注明出处,尊重他人劳动成果共创和谐网络环境。

相关文章

关于微软的浏览器/Windows让一个无私贡献的开发者需要耗费更多的精力用于非技术层面的琐事的问题

关于微软的浏览器/Windows让一个无私贡献的开发者需要耗费更多的精力用于非技术层面的琐事的问题

这估计是不花钱就解决不了的事了。事件来源于:我要发布我的VxTerm软件到微软商店,让世界上更多的人能使用它来为使用者本人服务。...

用C++重写VxTerm的过程(1)

用C++重写VxTerm的过程(1)

自从决定用C++重写VxTerm,时间正好过去了2个月,多1天。。。鬼知道这整整的两个月时间,我经历了什么!我从一个可以说的C语言0基础的情况下,经历2个月时间,完完全全靠自己,没有与任何人进行主动交...

VxTerm真的是一个超级奇葩的软件,也许是最奇葩的之一

VxTerm真的是一个超级奇葩的软件,也许是最奇葩的之一

VxTerm应该是一个超级奇葩的一个看起来像是“小小的”最基础的也是最实用的工具类软件。说它奇葩,是因为这个软件看起来好像很小,并且在Windows和Linux等服务端和网络设备中,它们一般都自带有可...

用C++重写VxTerm的过程(0)

用C++重写VxTerm的过程(0)

前天之前,我一直都不太肯去弄C++,因为本身VxTerm就是一个使用UI与用户交互的软件,显示慢一些,或者是运行慢一些其实都无所谓,而且C#本身就太高级了,写起来实在是太轻松,各种想要的组件,直接就可...

真正可用并且可以控制随时开启关闭的Windows更新

真正可用并且可以控制随时开启关闭的Windows更新

这个方法是我自己找到并且亲测有效,随时可以开启、关闭Windows更新的方法。Win11下,关闭时的状态Win10下,关闭时的状态方法是改注册表,让Windows的更新的服务配置出错,Windows系...

一件有意思的事:血的读音,您知道吗?

一件有意思的事:血的读音,您知道吗?

工作关系,经常会遇到“血”这个字,主要是“血压”、“血标本”这些字眼。长期以来,自己都会把它说成 xue(第3声),早就忘了它应该是第4声了。。。但总是觉得怪怪的,感觉上应该是不对,然后前些天就查了一...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。