2011-08-31 19 views
5

我想知道你們中的任何一個人是否已經成功和/或可以幫助我在Windows環境和Matlab界面下的Shogun庫,因爲我似乎無法編譯它,儘管,根據自述/手冊它應該工作。編譯Windows下的Shogun工具箱for Matlab

事情我必須:

  • 64位Windows 7
  • 最新將軍SRC包
  • Matlab的2010年b 64位
  • 最新的Cygwin

有在(以管理員權限運行)至少兩個錯誤:

  • 配置腳本成功檢測到Matlab後,它無法檢測到「Matlab開發人員支持」並退出「錯誤:無法找到matlab開發人員文件(例如, mex.h)「(Matlab是在路徑中)最奇怪的是,它失敗後,它啓動並退出Matlab兩次
  • 但即使我運行./configure只用於基本libshogun和libshogunui接口沒有matlab),仍然失敗(./configure成功,雖然)。編譯時,我得到了大量的警告,似乎都與-pthread選項有關,而且我還得到了幾條錯誤消息,都在HDF5File.cpp中,然後我有cygwin的默認HDF5(版本1.8.6),將軍手冊沒有提到任何不兼容性或參數設置

我只有Matlab的Windows - 我試圖編譯Ubuntu下的包並且Octave接口失敗,但沒有Octave成功。

任何想法表示讚賞!

編輯

將軍的新版本出來,併產生同樣的錯誤。我試圖在其他PC上編譯它,結果相同(儘管也運行Win7x64)

回答

1

請嘗試使用Shogun的最新版本,即檢出官方倉庫的開發者分支。

後按照指示在這裏: https://github.com/shogun-toolbox/shogun/blob/develop/doc/md/INSTALL.md#matlab

+0

鏈接無法訪問 – Shockley

+1

自2014年以來很多事情發生了變化,包括matlab界面.... matlab靜態界面已被刪除。一個應該能夠使用swig(https://github.com/jaeandersson/swig)生成matlab接口(就像python或其他)(但是由於我們沒有matlab許可證,所以我們無法測試它)。 :( – Viktor