我对"D"技术感兴趣已有几年时间,最近决定开始实际使用它。我很容易掌握了基础知识,喜欢这种语言的基本特性,并且阅读得越多,就越打动我。
现在,我非常想写一个自定义的Web应用程序服务器作为一项兴趣项目,希望它是一个简单的二进制文件,并使用动态链接库来处理实际的Web应用程序。我相信D语言是这个项目的完美选择。
只是有一个大问题...过去几天,我完全无法设置任何IDE,所有可用的IDE都试过了(Code::Blocks、eclipse+descent、带有D插件的Xcode,甚至是运行在Windows XP Pro虚拟机上的windows D-IDE),但是,无论我尝试什么,在命令行上可以编译和运行所有东西,但在IDE中,唯一发生的事情就是:
object.d: Error: module object cannot read file 'object.d'
尝试了两天不同的方法并遵循教程,这真的让我很恼火。我想学习如何高效地使用D语言,但如果我想保持理智,我需要一个舒适的工具链,其中包括编辑器中的代码完成功能。
[编辑:对非常重要的部分进行了强调]
有人能帮我设置eclipse或(最好是)netbeans(但没有公开可用的插件),在我的Mac上运行Mac OS X 10.6,以便在IDE中实现编译和运行能力,以及代码完成吗?
我想使用phobos库(因此需要2.0编译器),但其实我并不在意它是dmd还是gdmd (gdcmac)。
[补充]
我相信我们可以假设我的dmd编译器已经安装完毕并正常工作,因为它能够在命令行中运行。我只是不想从命令行中使用它,因为这很繁琐。问题是关于IDE的,编译器是正常工作的,只是IDE不能正常使用。