首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PovRay上运行MacOS (Catalina10.15.2)?

如何在PovRay上运行MacOS (Catalina10.15.2)?
EN

Stack Overflow用户
提问于 2020-01-25 09:30:18
回答 1查看 1.2K关注 0票数 1

过了一段时间,我尝试在我的Mac上安装最新的PovRay (3.6或3.7)。

以前,我只通过端口安装了PovRay,一切都很好,我可以使用一个完整的PovRay环境。如果我现在试一试,PovRay不会在Mac上启动,它会崩溃,抱怨“不能在MainThread中启动”之类的。但是,我已经卸载了带有“端口”的PovRay,因为它只是渲染器,但在此之前还提供了一个GUI,这使得PovRay的开发非常舒适。

因为这个GUI不是由“端口”提供的,所以我尝试从poverty.org下载poverty.org:他们提供了一个看似PovRay的“发行版”,但只有在poverty.org中,我才没有找到MacOS发行版。我从另一个来源下载了一些发行版,但这没有起到任何作用。

然后,我下载了PovRay源代码,就像在“好的旧linux时代”一样,并尝试自己编译源代码,就像在过去那样。就算是失败了。这是几十年来我第一次交叉编译linux源代码。似乎MacOS不再完全被开源(?)所支持。

但是,虽然PovRay可以用“端口”安装,但只安装了呈现程序,但似乎开源并不真正支持MacOS。或者是否有其他发行版提供整个PovRay?

EN

回答 1

Stack Overflow用户

发布于 2020-01-26 08:29:00

1)同时,我发现了一个“开箱即用”的发行版:http://megapov.inetart.net/

我现在没有这个网站,但它目前正在使用Povray 3.8

2)我还为终端中的PovRay崩溃找到了一个解释和解决办法: Mac中现在有一个新的安全“特性”,它可以防止产生的线程访问计算机上的资源,比如桌面(Desktop)窗口和主要进程:如果PovRay正在呈现并试图启动呈现窗口,Mac就会引发一个"NSInternalInconsistencyException“,进程崩溃。在PovRay的情况下,禁止PovRay写入桌面有一个“解决办法”:

povray DISPLAY=off scene.pov

它只是简单地呈现,而没有将呈现的场景显示给桌面。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59907997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档