2012-07-12 13 views
0

好的,所以我一直在琢磨如何在eclipse插件,DDT或Descent中包含一個庫,Derelict(2),我可以爲我的生活得到它。我錯過了一些大事。Fedora.x86_64 - D語言 - Eclipse DDT - 添加用戶庫

我確信萬物被放置和解壓的正確方法: - 安裝DMD編譯 - 安裝和配置DDT其默認(druntime /進口和Phobos) - YUM安裝derelict2,造成.di文件在dmd文件夾中可用

我已經嘗試了一切手動下載並使用lib編譯指示來改變構建路徑以包含廢棄的.di文件。所有都失敗了。

我在做什麼錯了?

回答

0

您可能忘記了指定庫搜索路徑。因此,假設您要使用的庫位於/home/duser/lib,那麼您的DMD命令行應包含-L-L/home/duser/lib以指示DMD編譯器在哪裏查找這些庫。我不知道在DDT中指定庫搜索路徑的位置......同樣的事情是對於第三方D源或D接口文件 - 您還需要指定包含搜索路徑(類似於C/C++頭文件文件)與-I標誌...

+0

這一切都很好,對於一個普通的非插件項目,這將是無可爭議的答案,但遺憾的是,它不像編輯構建命令那麼簡單。 我需要一種方式讓插件允許我編輯構建文件(顯然是不可能的),或者像JDT那樣將其包含在外部庫中,主要是因爲eclipse插件似乎只允許您使用外部庫的這兩個選項/.di包含。兩個都暗示了我。 – user1233617 2012-07-12 20:18:20