问题标签 [gtkd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gtk - 在 Fedora 上使用 D lang 的 GtkD
我使用 Fedora20 并通过 sudo yum install gtkd 安装 gtkd
如何编译 gtk 这段代码?
但我得到这个错误
➜ /tmp dmd -L-lgtkd -L-ldl main.d main.d(1):错误:模块 MainWindow 位于文件 'gtk/MainWindow.d' 中,无法读取导入路径 [0] = /usr/include /dmd/phobos 导入路径[1] = /usr/include/dmd/druntime/import
请帮我。
d - GtkD 未定义引用
我的代码:
当我尝试使用 DMD(或 gdc)进行编译时,出现以下错误:
在过去的两天里,我一直在尝试编译这个简单的 hello world 应用程序,并查看了多个网站,包括这个。我尝试了其他人提出的链接技巧,但没有成功。我已经安装了 GtkD 和 gtk+(我已经将 gtk 与 C 一起使用,所以我知道该部分工作正常)我使用 dmd 还是 gdc 似乎并不重要(目前使用 dmd,因为我找到了更多针对该编译器的在线解决方案) .
我还应该说常规的非 gui D 代码编译得很好。正是当我尝试使用 GtkD 时才会发生这种情况。
d - gtkd addOnClicked/g_signal_connect 失败
我希望设置一个按钮,在按下按钮时加载功能“NewItem”。当我尝试编译时,我收到以下消息:
在 C 下(我正在重写 D 中的 C 程序),我只会使用 g_signal_connect(NewItem_button, "clicked", G_CALLBACK(NewItem), NULL);,但我相信我会使用 NewItem_button.addOnClicked(&NewItem); 在 D。
我的代码是:
d - D 类、OOP 和 GTKd 笔记本
我正在尝试使用下面第二类(MyNewClass)中的 gtkd 将页面附加到 gtk 笔记本。笔记本在第一个类 main_window 中创建,并由第二个类调用。程序编译得很好,但是当我打开程序时,gtk 主窗口除了测试仪框外是空白的。
gtk - (dlang, GtkD) 使用菜单栏
我复制了这个站点中的代码(https://sites.google.com/site/gtkdtutorial/#chapter2_2)并由dmd2编译。
窗口已正确显示,但当我单击 [Exit] MenuItem 时它并没有消失。我很困惑。有任何想法吗?
环境:Ubuntu 14.04 LTS
d - gtkd 中 Widget 之间的交互
我正在试验 D 和 gtkd。现在,我有了这个按钮,当我点击它时,我想在另一个小部件中启动一个功能。我怎样才能做到这一点?
这是一些示例代码,它正在工作,但还没有做,我想要的(当按下 SearchButton 时,应该调用 SearchResultsGrid 中的一个函数):
所以,我想触发SearchResultsGrid中的showResults,我的想法是,将SearchResultsGrid对象到Main函数中的SearchButton,但这不起作用。
什么是/一种预见的方式来做到这一点?
linux - 如何在 Linux 上使用 gtkd
我正在尝试使用 gtkd 库编译一个 hello world 程序。
我正在使用 dmd 编译器(安装到我的 ~/ 目录中),并且我已经检查过编译器是否可以完美运行。
以防万一,这是我的源代码:
编译指示被注释掉了,因为(如果我理解正确的话)它们只做 -Ll 标志,也没有让我更接近解决方案。无论如何,保存文件后,我运行:
并得到以下错误:
我已经将 libgtkd-3.a、libgtkdgl-3.a 和 libgtkdsv-3.a 复制到 /usr/lib 中,但终端的输出保持不变。我知道链接器找不到我的文件,但我不知道我还能如何帮助他这样做。
有关我的安装的更多信息,我已经按照这篇文章设置了所有内容。不确定这是否重要,但我的计算机正在运行 crunchbang,这是一个基于 debian wheezy 的发行版。在此先感谢,
linux - 如何使用 Glade/GtkD 和 D 编程语言显示 Hello World
在 Ubuntu Linux 上,我可以使用 Glade 应用程序创建一个 Hello World 对话框。现在如何让 D 编程语言显示它?