1

作为我早期需要从命令行打印 PDF 文件的项目之一的扩展,我现在需要双面打印它们。

因此,我找到了一个名为 SumatraPDF 的开源软件,并使用 Visual Studio Express 2012 添加了一个补丁,该补丁可以在命令行中启用双工设置并进行编译。该软件在 Windows 7 64bit 上完全运行,但在 Windows Server 2003 64bit 上它返回错误消息:

C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe is not a valid Win32 application.

在使用 VSE2012 编译应用程序时,我在 Internet 上找到了其他人遇到此问题的示例,并尝试遵循给出的建议。这是在安装 VS Service Pack 3 之后将项目平台更改为Windows XP (v110_xp),但是要执行此操作,我必须将项目配置类型从 更改为MakefileApplication (.exe)并且在测试之后会导致编译期间出现错误。

我现在也实施了@Hans 建议,结果相同。

如果有人可以提供帮助,我将不胜感激。

谢谢。

注意-我已经查看了有关此主题的其他问题,但没有为我提供任何解决方案,如果我忽略了它,我深表歉意。

4

0 回答 0