【问题标题】:How to build SHTTPD on Windows?如何在 Windows 上构建 SHTTPD?
【发布时间】:2011-03-21 07:29:04
【问题描述】:

我尝试使用以下命令在 Windows 上构建 SHTTPD

nmake msvc Makefile

我得到的只是一堆错误。我做错了什么?

Microsoft (R) 程序维护实用程序版本 10.00.30319.01 版权所有 (C) Microsoft Corporation。版权所有。 cl /MD /TC /nologo /DNDEBUG /Os Standalone.c /link /out:shttpd.exe ws2_32.lib user32.lib advapi32.lib shell32.lib shttpd.lib Standalone.c c:\users\samira\desktop\network\ shttpd-1.42\src\compat_win32.h(46) : 警告 C4005: 'EWOULDBLOCK' : 宏重新定义 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\errno.h(132) : 见之前的定义'EWOULDBLOCK' -

【问题讨论】:

  • 请发布您遇到的错误。

标签: c++ windows build nmake


【解决方案1】:

根据你链接的站点,你必须使用命令

nmake win

在 Windows 上构建。

编辑从您链接的网站:

下载源码包。提炼 它,进入 src 目录。运行“制作 unix”(在 Windows 上为“nmake win”, 需要 MSVC)。这建立了一个 图书馆。

您是否从src 目录调用了该命令?

【讨论】:

  • C:\Users\Desktop\network\shttpd-1.42\src>nmake win Microsoft (R) Program Maintenance Utility Version 9.00.21022.08 版权所有 (C) Microsoft Corporation。版权所有。 NMAKE : 致命错误 U1073: 不知道如何让 'win' 停止。
  • @win-user:也许来自新闻组的this post 会有所帮助。
猜你喜欢
  • 2011-08-22
  • 2017-07-22
  • 2014-11-23
  • 2012-09-20
  • 2015-05-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多