我最近尝试从这个链接运行该程序。 https://www.scratchapixel.com/code.php?id=59&origin=/lessons/advanced-rendering/rendering-distance-fields
我还下载了Cygwin并按照本网站的说明安装了重要步骤: https://www.ics.uci.edu/~pattis/common/handouts/cygwinclion/cygwin.html
然而,当我从网站上跟随这样的男女同志时:
我试了两次跑,它说的像这样:
我的文件肯定保存在我想运行Cygwin终端的目录中,但我想知道为什么它不能读取我的文件?
我做错了吗?
而且,这些陈述的含义是什么?
运行:./ didfileds。在Photoshop或任何阅读PPM文件的程序中打开文件./spheretrace.ppm。
答案 0 :(得分:0)
当您在Cygwin终端时,在/
命令中指定目录路径时,需要使用正斜杠cd
。当你使用反斜杠\
字符时,最后一个字符基本上创建一个行继续,这就是shell告诉你cd
有太多参数的原因。按如下方式更改cd
命令:
cd /cygdrive/c/Users/user/Desktop/render/
请注意,您无法像在Windows提示符下那样直接使用C:
。您需要检查实际的目录位置以确保它是正确的。我猜你也需要在那里做一些修复。