由于项目需要,对pdf文件进行读取和显示,经过一番考评,选择了认可度比较高的mupdf。
一来是开源,二来速度比较快,三便于二次开发。
1. 下载mupdf的代码。
2. 进入代码目录,找到子目录mupdf\platform\win32。
3. 用vc打开mupdf.sln,一般要根据自己机器上面的VC版本进行转换。
4. 进行build。如果出现 error LNK2005错误,一般不是代码的问题,而是环境问题。
解决方案:强制链接器按照正确的顺序链接库
- 在“项目”菜单上,单击“设置”。
- 在“项目设置”对话框的“以下项目的设置”视图中,单击以选中出现链接错误的项目配置。
- 在“链接”选项卡上,单击以选中“类别”组合框中的“输入”。
- 在“忽略库”框中,插入库名(例如,Libcmtd.lib)。

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

被折叠的 条评论
为什么被折叠?



