构建GhostScript 9.04 Win32

时间:2011-12-06 20:29:12

标签: ghostscript

我想为Win32构建GhostScript 9.04,我已经阅读了文档来创建自己的makefile项目。

我只是对我在顶级目录中找到的“ghostscript.vcproj”感到好奇。如果我将它转换为VS2010,我似乎可以从中获得良好的构建。

有没有理由不使用这个“ghostscript.vcproj”?构建命令行似乎有一些额外的东西,而不是文档中详述的内容,所以我担心它可能会进行某种专门的构建。见下文

“nmake -f psi \ msvc32.mak SBR = 1 DEVSTUDIO =&& nmake -f psi \ msvc32.mak DEVSTUDIO = bsc”

谢谢!

2 个答案:

答案 0 :(得分:2)

您可以使用提供的解决方案,它们很好,也可以使用我们使用的解决方案。如果您更愿意使用nmake和makefile,那么解决方案只是使用makefile,所以它的类型相同,如果使用Visual Studio,在某些方面会更方便。

'extra stuff'用于支持visual studio源代码浏览器,基本上是为了改善使用Visual Studio时的体验,这不是必需的。

我会看到更新make.htm中的文档。

答案 1 :(得分:1)

很抱歉碰到一个非常古老的话题,但在尝试使用Visual Studio 2015编译GhostScript v.9.14.1时,我收到了以下错误:

Error U1034 syntax error : separator missing lib.mak (line 51)

Error MSB3073 The command "nmake -f psi\msvc32.mak SBR=1 DEVSTUDIO= debug && nmake -f psi\msvc32.mak DEVSTUDIO= debugbsc" exited with code 2.   ghostscript C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets

这是 lib.mak 第51行的代码:

GLLCMS2CC=$(CC_SHARED) $(GCFLAGS) $(I_)$(GLI_) $(II)$(LCMS2SRCDIR)$(D)include$(_I) $(GLF_)

有没有办法解决这个问题?

谢谢。

PS:这个项目是否构建了DLL?我们可以自己构建DLL吗?