Fedora.x86_64 - D语言 - Eclipse DDT - 添加用户库

时间:2012-07-12 07:51:42

标签: plugins dependency-injection d fedora

好吧,所以我一直在思考如何在eclipse插件,DDT或Descent中包含一个库Derelict(2),我不能为我的生活得到它。我错过了一些东西。

我确保每一件事都以正确的方式放置和拆开: - 已安装的DMD编译器 - 已安装和配置的DDT为其默认值(druntime / import和phobos) - YUM安装了derelict2,导致.di文件在dmd文件夹中可用

我已经尝试了从手动下载和使用lib pragma改变构建路径以包含废弃的.di文件的所有内容。一切都失败了。

世界上我做错了什么?

1 个答案:

答案 0 :(得分:0)

您可能忘记指定库搜索路径。因此,假设您要使用的库位于/home/duser/lib中,那么您的DMD命令行应包含-L-L/home/duser/lib,以指示DMD编译器在哪里查找这些库。我不知道您在DDT中指定库搜索路径的位置......同样的事情是第三方D源或D接口文件 - 您还需要指定包含搜索路径(类似于C / C ++头)文件)带-I标志......