1

HOG記述子で使用するためにsvmlightを使用しています。ここから豚のプログラムをダウンロードしました。SVMlight の最新バージョンを使用しています。

で次のエラーが発生しsvmlight.hます。

'WORD' : ambiguous symbol                           
cannot convert from 'svmlight::WORD' to 'WORD'
left of '.wnum' must have class/struct/union        
left of '.weight' must have class/struct/union      
cannot open source file "svm_common.h"
cannot open source file "svm_learn.h"                       
"WORD" is ambiguous     

これがライブラリであるため、この問題を解決する方法が本当にわかりませんか?

4

1 に答える 1

2

私は同様の問題を抱えていましたが、

私がしたことは、svmlight.h の WORD を svmlight::word に変更して、問題を解決したことです。

しかし、その後、いくつかのリンクエラーが発生しました。

そこで、svmlight ヘッダーと c ファイルを使用して lib ファイルを作成し、それを含めます。

(私はビジュアルスタジオ2010を使用しました)

于 2013-10-16T16:42:45.907 に答える