window平台mupdf开发

本文介绍了在Windows平台上使用mupdf进行PDF文件读取和显示的步骤,包括如何解决编译错误和添加自定义菜单功能。首先,下载mupdf源码,使用Visual Studio打开并编译,针对出现的LNK2005错误,通过调整链接顺序来解决。然后,解决.rc文件编译和打开问题。最后,通过修改win_main.c文件,为mupdf添加了菜单功能。

   由于项目需要,对pdf文件进行读取和显示,经过一番考评,选择了认可度比较高的mupdf。

   一来是开源,二来速度比较快,三便于二次开发。

  1. 下载mupdf的代码。

  2. 进入代码目录,找到子目录mupdf\platform\win32。

  3. 用vc打开mupdf.sln,一般要根据自己机器上面的VC版本进行转换。

  4. 进行build。如果出现 error LNK2005错误,一般不是代码的问题,而是环境问题。

解决方案:强制链接器按照正确的顺序链接库
  1. 在“项目”菜单上,单击“设置”。
  2. 在“项目设置”对话框的“以下项目的设置”视图中,单击以选中出现链接错误的项目配置。
  3. 在“链接”选项卡上,单击以选中“类别”组合框中的“输入”。
  4. 在“忽略库”框中,插入库名(例如,Libcmtd.lib)。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值