首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构建用于使用DMDScript /使ECMA脚本与D1-Tango协同工作的坦克炮

构建用于使用DMDScript /使ECMA脚本与D1-Tango协同工作的坦克炮
EN

Stack Overflow用户
提问于 2011-06-25 09:21:11
回答 1查看 257关注 0票数 10

我正试图在我的DMDScript-探戈 D1-探戈设置上安装win32。我使用的版本是0.99.9凯束

当我尝试构建它时,我会得到以下错误(以及其他错误)

代码语言:javascript
复制
C:\DMD\sources\dmdscript>dsss build
Creating imports for dmdscript_tango

dmdscript_tango => dmdscript_tango
dmdscript_tango\script.d(24): module ctype cannot read file 'std\ctype.d'
Command c:\dmd\dsss\bin\rebuild.exe returned with code 1, aborting.
Error: Command failed, aborting.

C:\DMD\sources\dmdscript>

看起来它仍然依赖于一些phobos代码--但是由于DMDScript源代码提到了tangobos,我想我必须安装它才能使DMDScript工作。

我所读到的的角度来看,坦戈博斯这些天来似乎和探戈捆绑在一起,但我似乎无法让它发挥作用。我不得不假设页面已经过时,而tangobos实际上并没有附带0.99.9包。

所以,我想我应该从svn.dsource.org上得到最新的丹尼哥,但是当我尝试构建它的时候,我得到了这个错误:

代码语言:javascript
复制
C:\DMD\sources\tangobos>dsss build
Creating imports for crc32

Creating imports for tangobos

Creating imports for tangobos-etc

crc32.d => crc32
Error: no object files to link
Command c:\dmd\dsss\bin\rebuild.exe returned with code 1, aborting.
Error: Command failed, aborting.

C:\DMD\sources\tangobos>

我对链接器的错误一无所知。所以我不知道该怎么做才能解决这个问题。你可以在这里看到dsss.conf

所以,我的问题是:

  1. 有人知道如何处理链接器错误吗?
  2. 我是不是走错路了?是否有更简单的方法在D1中安装ECMA/JavaScript脚本引擎?

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2012-02-22 04:00:10

简单回答:使用D2。

很长的答案:使用D2。D1现在正式过时了,我不知道什么时候它会被完全删除,但是不久前他们冻结了对它的开发,而且任何新的代码(特别是在Phobos中)都是针对D2编写的。

探戈-D1现在几乎已经死了,所有的努力都指向SiegeLord的D2端口:http://github.com/SiegeLord/Tango-D2。几个月来一直没有关于Tango-D1的有意义的更新。

这里有一个DMDScript到D2的端口:http://dsource.org/projects/dmdscript-2/。它说它的完成,最后的承诺是5个月前,所以这似乎是合法的,尝试一下。

就我个人而言,我暂时坚持使用D2和Phobos,Tango-D2正在接近完成,并且希望能够与Phobos一起安装(所以没有奇怪的冲突的醉酒时间)。在D2上试用DMDScript-2库,并询问邮件列表/论坛上的帮助( http://forum.dlang.org/ )。

顺便说一句,窗户上的D是大多数人发现的一种体验.缺乏。这是一个已知的问题,希望能得到纠正。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6476932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档