- 締切済み
リンク?
libsvmというsvmのモジュール?を取り込んでプログラミングしたいのです。read meに以下のように書いてありました These functions and structures(これらの文の後に関数と構造体の説明が書いてあります) are declared in the header file `svm.h'. You need to #include "svm.h" in your C/C++ source files and link your program with `svm.cpp'. You can see `svm-train.c' and `svm-predict.c' for examples showing how to use them. svm.hをincludeする所まではできたのですが、svm.cppをリンクするというのがいまいちよく分かりません。.dllや.libをリンクするのとは違うのでしょうか。 このままだとsvm_modelという構造体がヘッダに存在しないので動きません。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- zwi
- ベストアンサー率56% (730/1282)
回答No.3
2005ならメニューの「プロジェクト」で「既存項目の追加」でコンパイル対象に含めることが出来ます。 コンパイル対象として追加すれば、自動的にリンクされます。 >このままだとsvm_modelという構造体がヘッダに存在しないので動きません。 これが意味不明ですが、svm_modelという構造体の実体定義がsvm.cppにあるってことかな?
補足
迅速な回答ありがとうございます。 参考になりました。ただ、説明不足で申し訳ないのですがVisualStudio2005を使っています。visualstudioで同じ事を行うにはどうしたらいいでしょうか;;