[入门] 问几个d语言配置问题

sunnycare 2007-09-22
我下了一个dwt-win32-0.36-20060421.rar,dmd.zip,dmc.zip和tango-0.99.1-src.zip
然后按照网上的做法解压了tango-0.99.1-src.zip,配置了一下,可以编译helloworld这样的程序。。

然后我把dwtxxx.rar,dmd.zip,dmc.zip里的东西,拷贝到相应的目录下。(import管import,bin管bin,lib管lib)

结果编译dwt的example报错
d:\d-lang\bin\..\import\std\c\stdio.d(190): Error: identifier 'va_list' is not defined。。

比较莫名,不知道哪里错了。。
哪位朋友碰到过,指点一下。。
Colorful 2007-09-22
编译器已经给出答案了。

未定义va_list

PS: DWT应该是在D 1.0之前的作品,估计可能跟现有的D编译器不兼容。
sunnycare 2007-09-22
编译器给出了答案,但是我一层层看进去,的确是定义的了。。
即便我手工 加上alias void* va_list也不成。。
算了这个就这么算了。。

ps:dwt和现今d编译器不兼容?有没有兼容的?现在做gui一般用什么?以前因为用过swt所以想继续用dwt..
Colorful 2007-09-22
D现在并没有很好的GUI库。
目前有一些正在开发中,比如DFL。

目前Tango和Phobos这两个runtime不能共存。
Tango库中有转换脚本,方便配置。
player7 2007-09-23
楼主这个问题我刚刚也问过,就是'va_list' 提示没定义;

通常需要考虑以下几个地方,看看路径是否正确:
ini文件
系统变量'path'
注册表!

我当时就是没有看注册表,结果在编译DFL时,他用的是注册表中的路径。
Global site tag (gtag.js) - Google Analytics