我正在尝试在Windows 7机器上编译Vowpal Wabbit,在尝试了Netbeans,Cygwin和MinGW后,我开始怀疑我是否正在尝试一些甚至可行的东西。
以上每个都需要 * *。h文件,这些文件不是为sys / socket.h等窗口设计的。
任何真正做到这一点的人,我将不胜感激。
答案 0 :(得分:6)
之后你可以关闭cygwin,并使用cmd来运行vowpal。
答案 1 :(得分:2)
我从一个讨价还价的论坛上拿了这个: “ 我设法在没有Professional Visual Studio 2010的情况下在Windows 7 64位下编译大众。
您可以使用Cygwin(http://www.cygwin.com/)来完成。
首先在您的计算机上安装Cygwin:只需选择标准配置
运行Cygwin shell并输入:git clone git://github.com/JohnLangford/vowpal_wabbit.git
下载完成后写:cd vowpal_wabbit
此时您可以运行命令:configure
配置程序将指出系统中缺少的所有库,并且应该通过再次运行Cygwin设置来安装
在第5点的一些迭代之后,您将最终为Cygwin提供所有必需的库,并且您可以运行命令:make
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上运行(但我还没有尝试过)
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