如何解决使用Ocaml的OpenGL + GLUT
| 我在安装OpenGL(和GLut)并将其与Ocaml结合使用时遇到问题。 我尝试了许多不同的软件包(在Linux和Windows下),但总是遇到问题 关于未找到的模块或其他。 会更容易些:Linux或Windows?我该怎么办?哪种捆绑包最好? (绑定是否足够,或者我需要下载其他内容?) 谁能以易于理解的方式逐步描述它?解决方法
具体步骤如下:
sudo aptitude install liblablgl-ocaml-dev
cp /usr/share/doc/liblablgl-ocaml-dev/examples/simple.ml .
ocamlfind ocamlopt -linkpkg -package lablgl.togl simple.ml -o simple
./simple
, 目前,我没有动力引导您完成安装过程,但是这里有一些(希望会有所帮助)评论:
通常,您希望在* NIX中使用OCaml,因为OCaml对此显示出非常明显的偏见。特别是,其调试器和分析器在Windows中不可用。
在Linux中安装新库时,我随机遇到一个问题(这可能是我正在做一些愚蠢的事情,请想一想;哦,好吧),这是权限错误导致模块加载错误。尝试跟踪相关库的安装位置,并检查它们是否可访问(例如,尝试以“ 1”身份将其作为用户使用;仅在目录中查看它们是不够的)。
例如,我最近安装了OCamlMPI,但是即使我提供了完整的路径,也遇到了无法找到模块的错误。
事实证明,该目录存储在($(ocamlc -where)/ocamlmpi
)中时,其本应具有0755
(即drwxr-xr-x
)的模式掩码为0744
(即drwxr--r--
)。更改权限后,模块将加载并正常运行。
实际上,这也是我在安装Python模块时遇到的一个问题。也许我在某处做某事愚蠢。
无论如何,我希望能有所帮助。 :)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。