`
sinpool
  • 浏览: 13950 次
  • 性别: Icon_minigender_1
  • 来自: /home
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
我的另一个家: http://www.sinpool.org/ 欢迎访问
一直在看D2+phobos, 没有接触过D1+Tango, 不过,根据大家在论坛中的讨论, 似乎Tango比phobos要好。   今天特意下载了Tango for D2, 并且成功编译了一下, 以后慢慢研究。   (我在Ubuntu11.10中通过了下面的验证,在windows中没有进行过验证) 下面是Tango for D2的使用方法: 前提:已经安装了dmd2。 1、下载Tango for D2的源代码: https://github.com/SiegeLord/Tango-D2/downloads 我下载的是tar.gz的包 2、编译出共享库      先 ...
学习D语言一段时间了, 尤其是了解了SWT和DWT的知识以后, 总想练练手, 做个什么东西练习练习。   忽然想起, 以前使用过文件分割的工具, 对于分割发送邮件的附件和网盘上传文件的大小, 有很好的帮助。   所以, 就做了一个文件分割的小工具。 目前基本功能已经可以使用了, Layout和theme等内容, 还在研究是否可以弄得更加漂亮。   下面是2011-06-12的截图:  
用DWT写了一个程序, 生成了比如叫 a.exe 的可执行文件, 我双击此文件后, 确实出现了我制作的窗口和各Widget, 但是,也同时出现了一个“黑黑的”控制台窗口。 如何在运行DWT程序时, 去掉那个“黑黑的”控制台窗口? 在群组里得到了“tomqyp”的帮助: 使用dmd进行编译时, 写道 加上如下编译参数 -L/exet:nt/su:windows:4.0  
  背景: 使用CandyDoc生成文档时,需要手动修改一些文件,尤其是要在modules.docc中列出所有的模块,以便在文档中提供导航的功能。 为了方便文档的生成,有了做一个自动生成文档命令的想法,不知道是否已经有结合CandyDoc自 ...
既然要学习D语言, 就需要用D语言去写点东西。   写东西的话, 一定会用到注释, 当然,对于一些自己整理的工具类, 也有必要导出文档, 方便以后查看。   看了D语言的介绍, DMD编译器本身支持创建文档的参数“-D”, 而且, 文档注释的方法与JavaDoc的方法也比较类似, 所以,很快就可以使用了。   但是, 利用DMD生成的文档画面很“傻”, 一点也不活泼, 找到了一个叫“CandyDoc”的工具, 可以结合DMD生成带导航页的文档, 而且,提供了默认的css, 画面也比较好看。   下面记录了使用CandyDoc的方法, 以便日后查阅。 ...
刚刚开始学习D, 自己编写了两个D源文件, 但是, 在编译时, 出现了“冲突”的错误。   两个文件的目录如下: 写道 .\test.d .\imp\utils.d   这两个文件内容分别是:   module test; import std.stdio; import imp.utils; void printInTest(){ writeln("print in test."); } void main(string[] args) { printInTest(); printInUtils(); } ...
Eclipse+DDT默认使用dmd进行编译,并且,采用的是调用build.rf文件的方式进行编译,正好可以使用这样的思路修改为调用bud进行工程的编译。   右键点击工程, 选择属性, 修改“D Compile Options”就可以了。   修改前:     需要修改以下两个项目: 1、Build Command 写道 $DEEBUILDER.COMPILEREXEPATH @build.rf ↓ bud src/test.d @build.rf     2、Managed response file: 修改为下面的内容 写道 -ID:\dmd_s ...
最近学习gtkD的编程, 用dmd进行编译时, 需要把所有的需要的lib文件都写到参数列表中才能成功编译, 否则就出现“符号未定义”的错误, 根据群组里的“betty_betty2008”的推荐, 我找了一下bud的使用方法, 根据下面这个资源, ...
准备找一个GUI库, 看了半天, 决定使用gtkD, 下面记录一下使用方法, 以便日后查阅。 前提: 我使用的是D2.053, 根据介绍, D1应该也能够使用gtkD。 一、下载gtkD所需的文件 URL:http://www.dsource.org/projects/gtkd 1、 目前最新版本是gtkD-1.4.1, 先下载它。 下载的link:http://www.dsource.org/projects/gtkd/browser/downloads/gtkD-1.4.1.zip?format=raw 引用Latest Release: 1.4.1 (2011-03-28) The f ...
刚刚开始学习D语言, 需要找一个顺手的编辑器。 由于我是Java程序员, 所以,首先想到寻找Eclipse插件, 在官网上推荐的编辑器中, DDT就是Eclipse的插件, URL:http://code.google.com/a/eclipselabs.org/p/ddt/ 目前最新版本是0.42, 此版本需要Eclipse3.6(Helios)以上才可以安装。 下面记载一些使用方法, 以便日后查阅: 1、 在sc.ini文件中, 追加LIB和DFLAGS参数。 LIB是第三方lib文件的目录 DFLAGS是第三方D文件的目录(通常就是我们需要使用的import中的同名D文件的目录) ...
最近想使用sqlite3, 但是,在编译我的D源文件时, 一直出现Symbol Undefined错误, 这些没有定义的函数和类命名都在sqlite3.d中有定义, 为什么还报错呢? 原来从banyun下载的SQLite3-D是D源代码, 并不是编译后的lib文件, 所以,需要实现编译成lib文件。 作为Java程序员的我, 此时确实忽略了这个步骤。 下面记录了解决办法, 以便日后查阅: 在D2中使用sqlite3的准备: 1、 从https://github.com/bayun/SQLite3-D下载SQLite3-D所需的文件, * sqlite3_bindings.d - bind ...
刚刚开始学习D, 想使用sqlite3, 但是,从官网只能下载编译好的def和dll文件(for win), 没有lib文件。 经过在论坛里求助, 找到了解决办法, 记录下来, 以便以后查阅。 从官网下载的def和dll文件(for win), 如果利用VC的lib工具导出lib文件, 在D语言中仍然不能够被使用。 原因: dmd使用的omf目标文件格式, msvc使用coff格式, 所以,不能直接使用。 解决办法如下: 1、 从www.sqlite.com下载windows的预编译二进制包, sqlite-dll-win32-x86-3070600.zip(278.49 KiB), 之后 ...
Global site tag (gtag.js) - Google Analytics