2015-07-20 155 views
0

我試圖讓minko dev分支在linux上工作Mint 17.1使用gcc 4.9.2。編譯用master分支創建的項目時,我得到了一些缺失的依賴關係。缺少dev分支的依賴關係

我必須安裝glm 0.9.6.3-1因爲在我的庫版本沒有matrix_decompose.hpp

現在,Provider.hpp包括sparsehash/forward.h。我沒有發現任何版本的sparsehash與此文件。

我發現minko是一個令人難以置信的好實用的庫,但它缺乏文檔。 此外,開發分支中的README和其他文件中的信息都是錯誤的或過時的。

兩個問題:

  1. 我在哪裏可以得到正確的sparsehash?
  2. 某處是否存在依賴項列表?

謝謝你的努力和幫助。

+0

爲什麼你需要一個自定義的'glm'版本?一切都嵌入在框架('framework/lib/glm')中。 –

+0

@WarrenSeine其實,我不知道......編譯器只是沒有找到它,我沒有想到它。去檢查。 – dogiordano

回答

0

我想讓minko dev分支在linux上使用Mint 17.1使用 gcc 4.9.2。在編譯使用主分支 創建的項目時,我得到了一些缺失的依賴關係。

我必須安裝glm 0.9.6.3-1,因爲我的存儲庫 中的版本沒有matrix_decompose.hpp。

'master'分支不使用GLM(也不使用sparsehashmap)。所以你可能在'dev'分支上。或者更糟糕的是,兩者兼有。嘗試從頭開始重新克隆回購,並正確簽出'dev'分支。

另外,還要確保你跟隨的文檔建立Minko:

你不應該下載/安裝任何額外的依賴關係(除了Linux的一些非常具體的東西和HTML的覆蓋插件)。

+0

謝謝,顯然我的下載已損壞,一些文件完全丟失。我現在設法編譯所有東西(期望進行測試)並努力尋找正確的編譯命令。您的骨架文件未在開發分支中更新,並且仍然包含相對於主分支的代碼和Makefile。我不得不從一個例子中使用Makefile添加新的包含。現在終於開始工作了,但我不認爲這個問題對其他人有用(因爲下載損壞),所以我正在考慮刪除它。 – dogiordano

+0

你永遠不知道未來人們會問什麼:這就是爲什麼保持這樣的事情總是很好的原因。如果您保留此問題,請將我的答案標記爲有效。 –