我写了一个小的c ++代码来生成postscript文件。我已经安装了ghostscript查看器。我正在尝试在cygwin中打开.ps文件,但是会出现以下错误。
$ gs.exe fill_rect_chd.ps
GPL Ghostscript 9.15 (2014-09-22)
Copyright (C) 2014 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
GPL Ghostscript 9.15: Cannot open X display `(null)'.
**** Unable to open the initial device, quitting.
GPL Ghostscript 9.15: Cannot open X display `(null)'.
Unrecoverable error: ioerror in setpagedevice
Operand stack:
true --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval--
我是后记的新手。这是.ps文件中的代码
$ cat fill_rect_chd.ps
1 0 0 setrgbcolor
0 0 moveto
100 0 lineto
100 100 lineto
0 100 lineto
fill
任何人都可以建议/帮我解决这个错误。
答案 0 :(得分:0)
如评论所述,您需要(安装并)运行x.org X-server程序(Cygwin附带:选择X11:$tempArray = array();
if($row["city"]) array_push($tempArray, convert_text($row["city"]));
if($row["state"]) array_push($tempArray, convert_text($row["state"]));
if($row["country"]) array_push($tempArray, convert_text($row["country"]));
echo implode(", ", $tempArray);
echo (count($tempArray) > 0)?", ":"";
包)以打开图形窗口。或者您可以安装Windows版本的ghostscript。
答案 1 :(得分:0)
我无法弄清楚Cygwin,但我在我的Windows上安装了GSview,这很容易打开“.ps”文件。
谢谢大家的帮助,我将安装服务器X并检查。