微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 构建tangobos以使用DMDScript /获取ECMA脚本与D1-Tango配合使用

我试图在我的win32 D1-Tango设置上安装 DMDScript-tango.我使用的版本是 0.99.9 Kai bundle .

当我尝试构建它,我得到以下错误(等等)

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工作.

what I’ve read年起,Tangobos似乎是这些天来捆绑在一起的探戈,但我看起来似乎不能奏效.我必须假设这个页面已经过时了,而且tangobos实际上并没有使用0.99.9的捆绑包.

所以,我想我会从svn.dsource.org获取最新的tangobos,但是当我尝试构建它,我得到这个错误

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.

C:\DMD\sources\tangobos>

我对这些链接错误很无知.所以我不知道该怎么办来解决这个问题. You can see the dsss.conf here.

所以我的问题是:

>有谁知道该怎么做链接错误
我绕这个错误的方式吗?在D1中安装ECMA / JavaScript脚本引擎有更简单的方法吗?

提前致谢!

解决方法

简短的答案:使用D2.

长答案:使用D2. D1现在正式已经过时了,我不知道什么时候被完全删除,但是它一度冻结了它的发展,任何新的代码(特别是Phobos)都是针对D2写的.

Tango-D1目前几乎已经死亡,所有努力都将进入SiegeLord的D2港口:http://github.com/SiegeLord/Tango-D2.几个月内没有对Tango-D1进行有意义的更新.

在这里一个Dmdscript到D2的端口:http://dsource.org/projects/dmdscript-2/.它说完成,最后一个提交是5个月的agi,所以看起来很合法,试试看.

就个人而言,我暂时坚持D2和Phobos,Tango-D2已经越来越近了,目的是能够和Phobos一起安装(所以没有什么奇怪的冲突).尝试在D2上的Dmdscript-2库,并询问邮件列表/论坛的帮助(http://forum.dlang.org/).

快到一边,D在窗户上是大多数人发现的缺乏的经验.这是一个已知的问题,希望能够纠正.

原文地址:https://www.jb51.cc/js/154541.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐