gpt4 book ai didi

d - 开始使用 gtkd

转载 作者:行者123 更新时间:2023-12-04 09:42:02 26 4
gpt4 key购买 nike

我是 D 新手,想尝试 gtkd。我在 arch linux 上,并安装了 dmd2-complete (dmd 2.0.56) 和 gtkd-svn (gtkd 针对 D2 构建) 包。我还验证了 D 本身工作正常(编译并运行了一个基本的 writefln("hello world"); 程序)。

现在我正在尝试启动并运行 gtkd,并且很难从示例中编译和链接基本的 helloworld 程序。

import gtk.MainWindow;
import gtk.Label;
import gtk.Main;

void main(string[] args)
{
Main.init(args);
MainWindow win = new MainWindow("Hello World");
win.setDefaultSize(200, 100);
win.add(new Label("Hello World"));
win.showAll();

Main.run();
}

具体来说,我需要传递给 dmd 哪些选项才能将其链接?我能找到的几乎所有文档都完全跳过了这一点。
gtkd-svn 包在/usr/lib 中安装了以下内容:
 /usr/lib/libgtkd.a
/usr/lib/libgtkdgl.a
/usr/lib/libgtkdsv.a

最佳答案

好的,所以我在“相关问题”侧栏中找到了答案。把这个留在这里,因为谷歌在我搜索时没有提到 other thread,它可能会有更好的运气。您需要将链接器选项作为 -L-l 传入,特别是在这种情况下

dmd -L-lgtkd -L-ldl hellogtk.d

一切正常。

关于d - 开始使用 gtkd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8267556/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com