【问题标题】:Work with libsvm in C++在 C++ 中使用 libsvm
【发布时间】:2018-06-26 11:20:39
【问题描述】:

我按照 Libsvm 自述文件中的步骤在 Windows 上构建。我成功地做了以下事情。

""C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\vcvars64.bat""
nmake -f Makefile.win clean all

但是现在我如何在 Visual Studio 中使用 libsvm。我需要将 libsvm 集成到 Visual Studio 项目中,并从 Visual Studio 中的 C++ 代码调用 svm-train 和 svm-predict。作为第一步,我想编写一个可以调用 svm-train 和 svm-predict 的简单 C++ 程序。但是在完成上述两个步骤后我迷失了,因为之后的文档(自述文件和常见问题解答)不清楚。有人可以帮忙吗?

【问题讨论】:

  • 我猜 ninja make 生成了一些 dll?您需要将它们包含在您的 VS 项目中。
  • @Aram 没有创建 dll,只创建了一些 .obj 文件。我该怎么处理它们?
  • 是的,谢谢,我现在知道了。现在创建 libsvm dll。如何在c++代码中使用它?
  • Google 关于如何在 Visual Studio 中包含库..
  • 我已经包含了。我想知道如何使用 svm-train 和 svm-predict 创建模型并使用它。

标签: c++ visual-studio libsvm


【解决方案1】:

我已经重读了你的问题,清理所有似乎只是清理你的构建文件,如果你正确阅读了指南,它说清理后你应该运行

"nmake -f Makefile.win lib"

【讨论】:

    猜你喜欢
    • 2015-04-04
    • 2012-04-19
    • 2014-11-01
    • 2018-02-01
    • 2013-02-20
    • 2015-01-16
    • 2012-01-23
    • 2012-11-15
    • 2011-12-28
    相关资源
    最近更新 更多