SumatraPDF代码结构不完全解读

因为SumatraPDF在基本使用方面非常的好用,但一些别的功能不是很完善,因此就想通过修改一下它的源码来实现我想要的功能(比如说分窗口啊,注释啊之类的),大概读了三天吧…稍微有了一点感觉,就觉得这个工程量确实有点大…打了退堂鼓,但这几天的解读不能白白浪费,网上也没有很好的解读,于是就稍微写一些,留给以后想扩展其源码的人吧233.

编译

编译需要VS2017,我不知道更早的版本是否可行,但2019应该是不行的,因为它应该是已经移除了对xp的支持
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后需要安装WIN SDK8.1+10,需要安装141和xp支持,如果都安装了,没有意外应该还会编译失败,会报两个错误,我没有截图,就是编码错误,据说把错误级别调低就可以,但我没去查怎么调低,去把错误的编码重新换了一下,然后就编译成功了。

这个框架我不清楚是直接使用的WindowsAPI还是用的MFC,在我的查阅过程中很多声明都是混着用的感觉。

入口函数.\src\SumatraStartup.cpp:535

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值