一直在看D2+phobos,
没有接触过D1+Tango,
不过,根据大家在论坛中的讨论,
似乎Tango比phobos要好。
今天特意下载了Tango for D2,
并且成功编译了一下,
以后慢慢研究。
(我在Ubuntu11.10中通过了下面的验证,在windows中没有进行过验证)
下面是Tango for D2的使用方法:
前提:已经安装了dmd2。
1、下载Tango for D2的源代码:
https://github.com/SiegeLord/Tango-D2/downloads
我下载的是tar.gz的包
2、编译出共享库
先解压缩,然后:
# cd PathToTango
# ./build/bin/linux32/bob -vu .
注意第二条命令最后有一个句点,用来指明Tango for D2的源代码在哪个目录。
编译成功后,会在PathToTango中出现libtango-dmd.a文件
3、修改dmd.conf
# vi <DMD2_HOME>/linux/bin32/dmd.conf
[Environment]
DFLAGS=-I/usr/local/Tango-D2
-I%@P%/../../src/phobos -I%@P%/../../src/druntime/import
-L-L/usr/local/Tango-D2
-L-L%@P%/../lib32 -L-L%@P%/../lib64
-L-ltango-dmd
-L--no-warn-search-mismatch -L--export-dynamic
说明:
<1>红色字是我追加的部分
<2>我把“2”中解压缩后的目录命名为Tango-D2,并且复制到了/usr/local中
<3>我出于排版的美观,在此将DFLAGS的部分换行成3行进行显示,实际上,这些参数是在同一行上
4、动作确认(main.d):
import tango.io.Console;
void main()
{
Cout("Hello, 大家好").newline;
}
dmd main.d
./main
控制台上就会出现“Hello, 大家好”的字样了。
分享到:
相关推荐
Tango-D2, 要D2的Tango库的端口 用于D2的探戈 上次测试的DMDFE: 2.068这是将 Tango 移植到 D2程序语言的工作。这里端口大致遵循 porting_guidelines 文件中概述的准则。 如果你想帮忙,请按照以下步骤操作。目前工作...
在安装过程中,Tango提供源码安装以及二进制包安装方式,并且支持补丁的使用,为不同设备的安装提供了灵活性。 安装完成后,用户可以开始使用Tango Control System,文档介绍了如何使用Tango Control System的...
它以其强大的功能和在DOS操作系统下的独特运行方式,为电路设计者提供了丰富的工具,使得在早期的个人计算机环境中也能进行高效的电路设计工作。 Tango的主要功能包括电路原理图设计(Sch)和印刷电路板设计(PCB)...
“tango风格的XP主题”指的是在微软Windows XP操作系统上使用的,具有Tango设计风格的主题。Tango是一种用户界面设计语言,它强调简洁、清晰和一致的图标设计,旨在提供更好的用户体验。这种主题将Tango的设计原则...
所有位于tango文件夹中的文件都已移植,这意味着它们通过了import + unittest测试(由于DMD错误,有时在64位上并不完美)。 现在,这意味着基本上所有用户模块(tango.math.BigNum除外,别名为std.bigint,直到另行...
本教程旨在详细介绍如何在Windows 10操作系统上搭建TANGO环境。TANGO是一种广泛应用于分布式控制系统的框架,尤其适用于科学仪器与工业自动化领域的应用。本文将从所需软件的下载到具体安装步骤,以及必要的环境配置...
全世界数百万用户都在使用妙趣横生又简单易用的Tango视频通话 务。 Tango让您随时随地与家人很朋友分享美妙瞬间,在旅途之中每天与您的孩子见面,在购物时随时联络朋友获得建议,或与身处异地的男/女朋友倾诉衷肠...
- **独立部署**:Tango也可以作为一个独立的库使用,允许开发者将其集成到任何Java EE应用服务器中。 **工具**: - **Eclipse和NetBeans**:这两个流行的IDE都支持Tango,为开发者提供了代码编辑、调试和部署的一站...
Tango让您随时随地与家人很朋友分享美妙瞬间,在旅途之中每天与您的孩子见面,在购物时随时联络朋友获得建议,或与身处异地的男/女朋友倾诉衷肠。这一切通过视频通话技术将全面超越传统的音频通话体验。 视频通话...
在使用Tango Patcher的过程中,建议配合其他与Tango风格相协调的元素,如Visual Style主题、鼠标指针和壁纸等。这样可以全面升级桌面的整体风格,营造出一种简约且美观的使用环境。例如,搭配同样采用Tango设计原则...
"Grey Tango 指针"是一套为台式电脑用户设计的鼠标指针主题,它融合了简洁与优雅,为用户...通过调整这些看似微小的细节,用户可以打造出更加符合个人审美和操作习惯的桌面环境,从而在日常使用中享受到更高的满意度。
Tango SDK---The latest version of the Unity SDK is Ikariotikos (Version 1.54, June 2017).
在本章中,我们将深入探讨D语言的基础知识,特别是与Tango库的结合使用。D语言是一种现代化的、高效的编程语言,它具有静态类型的特性,同时又具备动态语言的便捷性。Tango库是D语言的一个重要组成部分,提供了丰富...
tango, 微型&可以插入网络框架 Tango 软件包探戈是一个微型&可以插入的网页框架。当前版本:v0.5.0 版本的历史记录。正在启动要安装 Tango:go get github.com/lunny/tango
尽管D语言具有强大的功能和潜力,但由于市场推广不足等原因,在实际应用中并未得到广泛普及。 #### 二、D语言的特点 1. **高效的执行性能**:D语言在设计之初就考虑到了执行效率的重要性,因此它能够生成高效的机器...
TANGO软件是一个广泛使用的绘图软件,在我国尤其流行。它能绘制电路原理图和印刷电路板图,其数据文件的结构在相关文献中有介绍,但关于库文件的数据结构信息却很少。本文旨在分析TANGO电路原理图库文件的数据结构,...
在手册的开篇部分,“Introduction”和“GettingStarted”为读者提供了关于Tango控制系统的概览以及开始使用Tango的入门指导。紧接着,“Deviceserverhistory”追溯了设备服务器的历史,为用户提供了对Tango设备...
中间件在Web开发中扮演着重要角色,Tango提供了强大的中间件机制,可以用于实现身份验证、日志记录、性能监控等多种功能。通过链式调用,可以将多个中间件串联起来,形成一个完整的处理流程。 5. **简单易用的API*...
《Tango PC版:连接你我,跨越设备的视频通讯工具》 ...无论是在工作还是生活中,Tango都能帮助我们跨越物理距离,实现高效、便捷的互动。而其简单易用的安装程序,更是让用户能够快速上手,享受科技带来的便利。
在"tango_with_django-master"的模板文件中,我们可以看到如何使用模板变量、控制流语句和过滤器来构建动态内容。 7. **URL配置(URL Routing)** Django的URL配置将URL模式映射到视图函数。通过查看"tango_with_...