标签: godi

OCaml中的GUI交叉开发具有自然的外观和感觉

我想为我正在编写的OCaml应用程序构建一个GUI.我的第一个想法是使用GTK +.我希望我的应用程序可以在Mac,Linux,Windows上运行,具有自然的外观和感觉.我知道,虽然GTK +默认在Mac上使用X11(看起来很糟糕),但有gtk-osx-application使用石英,看起来很自然,我刚刚使用macport安装.

我有三个问题:

(1)实际上是否可以gtk-osx-application +quartz+no_x11与OCaml 一起使用?(我之前的GODI安装(基于x11的gtk2到位)安装了lablgtk2没有问题,现在(gtk-osx-application +quartz+no_x11以及之前基于x11的gtk2被删除)抱怨找不到/opt/local/lib/libgtk-x11-2.0.0.dylib,这与x11相关.但是,就我而言知道,当通过GODI安装lablgtk2时,没有办法在x11上选择石英.)

(2)如果我使用gtk-osx-application在我的Mac上开发代码,我可以在其他使用不同GTK的平台上使用代码进行编译,还是会带来问题?

(3)如果它确实带来了问题,你是否知道在OCaml中开发GUI的任何其他环境可能对外观和感觉都很好并且仍然可以很容易地交叉使用?(我知道labltk,但我更喜欢具有更多功能的东西,例如,能够使用笔记本,也就是标签面板,并且能够使用Glade进行快速GUI设计.)

谢谢你的帮助!

干杯,Surikator

gtk installation ocaml cross-platform godi

5
推荐指数
1
解决办法
1399
查看次数

GODI安装问题

我正在尝试在 linux (Ubuntu) 上安装GODI。它是 ocaml 语言的库管理工具。我之前实际上已经安装了这个——两次,但不久前——没有问题——我记得——但这次我无法弄清楚我错过了什么。

$ ./bootstrap --prefix /home/nlucaroni/godi
$ ./bootstrap_stage2
.: 1: godi_confdir: not found
Error: Command fails with code 2: /bin/sh
Failure!
Run Code Online (Sandbox Code Playgroud)

我已将正确的目录添加到路径中,它们显示为一个 quick echo $path,并godi_confdir报告为:

 /home/nlucaroni/godi/etc
Run Code Online (Sandbox Code Playgroud)

(...并且该目录存在,并且存在 godi.conf 文件)。所以,我无法弄清楚为什么./bootstrap_stage2不起作用。

linux ocaml godi

5
推荐指数
1
解决办法
849
查看次数

标签 统计

godi ×2

ocaml ×2

cross-platform ×1

gtk ×1

installation ×1

linux ×1