有没有人在Windows 7机器上成功编译过Vowpal Wabbit?

时间:2012-07-27 19:37:55

标签: c++ windows cygwin mingw vowpalwabbit

我正在尝试在Windows 7机器上编译Vowpal Wabbit,在尝试了Netbeans,Cygwin和MinGW后,我开始怀疑我是否正在尝试一些甚至可行的东西。

以上每个都需要 * *。h文件,这些文件不是为sys / socket.h等窗口设计的。

任何真正做到这一点的人,我将不胜感激。

6 个答案:

答案 0 :(得分:6)

  • 运行cygwin的setup.exe,输入“boost”,多次单击“Default”直到它变为“Install”,继续从cygwin安装boost库。
  • 下载最新的Vowpal Wabbit并解压缩到你的vw目录。
  • 打开cygwin并转到该vw目录,其中Makefile为(cd ..(请参阅@home)cd vw_dir)
  • 在cygwin命令提示符下键入“make”

之后你可以关闭cygwin,并使用cmd来运行vowpal。

答案 1 :(得分:2)

我从一个讨价还价的论坛上拿了这个: “ 我设法在没有Professional Visual Studio 2010的情况下在Windows 7 64位下编译大众。

您可以使用Cygwin(http://www.cygwin.com/)来完成。

  1. 首先在您的计算机上安装Cygwin:只需选择标准配置

  2. 运行Cygwin shell并输入:git clone git://github.com/JohnLangford/vowpal_wabbit.git

  3. 下载完成后写:cd vowpal_wabbit

  4. 此时您可以运行命令:configure

  5. 配置程序将指出系统中缺少的所有库,并且应该通过再次运行Cygwin设置来安装

  6. 在第5点的一些迭代之后,您将最终为Cygwin提供所有必需的库,并且您可以运行命令:make

  7. 7编译完成make vw.exe之后,运行:make test以检查你的构建是否一切正常。

    现在你可以在Windows下开始使用VW,只需打开一个shell并试一试。 “

答案 2 :(得分:2)

另一个更新,Windows二进制版本现已于2016年6月21日发布。截至今日的最新链接为:https://github.com/eisber/vowpal_wabbit/releases/tag/v8.2.0.6

它在MSI安装程序文件中可用。

(如果您将来遇到死链接,请从eisber的github回购中找到最新版本。)

答案 3 :(得分:1)

约翰兰福德最近在大众邮件列表上发帖说,Windows端口正在进行中,但在某些方面仍然存在问题。我怀疑目前无法让VW在Windows上运行(但我还没有尝试过)

From this thread:

  

Chris Quirk为大众创建了一个Windows端口,现在已经在   分配。它仍然是不完整的:网络和线程   问题点。

答案 4 :(得分:0)

我设法在没有cygwin,原生窗口的64位胜利的基础上建立。花了很长时间为构建设置env所以我写了一篇关于它的博客。我知道自我推销是不受欢迎的,但this link has the binary I built在我的机器上,保证只能在我的机器上工作,但任何人都可以自由尝试。

答案 5 :(得分:0)

好奇的googlers的更新:大众Windows指令最近已更新,如果您获得最新的源代码,您应该能够在没有重大障碍的情况下在Visual Studio上编译(我已成功尝试):https://github.com/JohnLangford/vowpal_wabbit/blob/master/README.windows.txt

相关问题