构建探戈与DMDScript协同工作/让ECMA脚本与D1探戈协同工作
Building tangobos to work with DMDScript / Getting ECMA Scripting to work with D1-Tango
我正试图在win32 D1探戈安装程序上安装DMDScript探戈。我使用的版本是0.99.9Kai捆绑包。
当我尝试构建它时,我会得到以下错误(以及其他错误)
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>
看起来它仍然依赖于一些恐惧症代码——但由于DMDScript源代码提到了探戈,我想我必须安装它才能让DMDScript工作。
从我读到的内容来看,这些天探戈似乎和探戈捆绑在一起,但我似乎无法让它发挥作用。我不得不假设这个页面已经过时了,探戈实际上并没有0.99.9捆绑包。
所以,我想我会从svn.dsource.org上获得最新的探戈,但当我尝试构建它时,我得到了这个错误:
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。
所以,我的问题是:
- 有人知道该怎么处理链接器错误吗
- 我是不是走错路了?有没有一种更简单的方法可以在D1中安装ECMA/JavaScript脚本引擎
提前感谢!
简短回答:使用D2。
长答案:使用D2。D1现在正式过时了,我不确定它什么时候被完全删除,但他们不久前冻结了它的开发,任何新代码(尤其是在火卫一中)都是针对D2编写的。
Tango-D1目前几乎已经死亡,所有的努力都集中在SiegeLord的D2端口上:http://github.com/SiegeLord/Tango-D2.几个月来,Tango-D1没有任何有意义的更新。
这里有一个DMDScript到D2的端口:http://dsource.org/projects/dmdscript-2/.它说它已经完成了,最后一次承诺是5个月的agi,所以它看起来是合法的,试试看。
就我个人而言,我暂时会坚持使用D2和火卫一,Tango-D2越来越接近完成,并且目标是能够与火卫一一起安装(这样就不会有奇怪的冲突德鲁伊)。在D2上试用DMDScript-2库,并在邮件列表/论坛中寻求帮助(http://forum.dlang.org/)。
顺便说一句,D on windows是大多数人的一种体验。。。缺少。这是一个已知的问题,有望得到纠正。
- AngularJS指令意外地协同工作
- 让两个 jquery 脚本像它们应该的那样协同工作
- 数据表 + 列搜索 + 整体搜索协同工作 + 服务器端处理
- Rcharts 和 D3 图不能协同工作
- 如何让、要求和原型协同工作以在 javascript 中制作对象
- react如何与修改html的javascript ui组件协同工作
- 使list.js和react.js协同工作
- 如何使jquery与ajax协同工作
- Backbone.js应用程序使用CommonJS结构与node.js和客户端协同工作
- 如何组合关键代码以在javascript中协同工作
- 让PHP、Form和Javascript协同工作
- JavaScriptjQueryappendTo和插件协同工作
- Asp.net Ajax事件句柄如何与DOM事件协同工作
- CryptoJS和Pycrypto协同工作
- 如何让两个JS/Jquery插件协同工作
- 如何使此应用程序与移动浏览器协同工作
- 让smoothState.js和Foundation6协同工作
- 让 jquery 和 css 过渡效果协同工作
- Ajax 构建关系按钮有效,用于显示引导模式的第二个按钮有效,但两者不能协同工作
- 构建探戈与DMDScript协同工作/让ECMA脚本与D1探戈协同工作