[入门] 问几个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时,他用的是注册表中的路径。 |
相关讨论
相关资源推荐
- digg:查找任何Google IP地址的区域和其他信息
- 传Google拟2亿美元收购Digg
- passport-digg:Passport 和 Node.js 的 Digg 身份验证策略
- digg.finance:只是一些脚本以各种方式轮询ETH区块链并更新mysql
- WordPress插件:Digg顶踩投票插件
- digg-subscriber:Chromium - 使用 Digg Reader 一键订阅
- digg-to-md:将digg订阅转换为markdown
- Digg:八年间何以从创业明星坠落为50万美元卖价?
- 帝国CMS DIGG红色模板
- iYourl:iYourl 是一个类似于 Reddit 和 Digg 的社交新闻网站