4

我正在尝试使用 nmake 构建 libfcg ( http://www.fastcgi.com/ ),但是出现以下错误:

..\include\fcgios.h(23) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory

我安装了 Widows SDK,并且 Windows.h 文件存在于此目录中:

C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include

如何将其指定为包含目录?

4

3 回答 3

2

将 -I"include dir" 作为命令行选项传递给 cl。

于 2010-07-28T16:44:18.380 回答
2

使用时,您可以使用环境变量nmake指定包含目录cl.exeCL

set CL=/IC:\Program Files\Microsoft SDKs\Windows\v7.0A\Include
于 2015-09-23T10:46:37.953 回答
-1

正确的方法是使用INCLUDE环境变量,例如:

INCLUDE=C:\Windows Kits\10\Include\10.0.19041.0\um;C:\Windows Kits\10\Include\10.0.19041.0\ucrt

https://docs.microsoft.com/cpp/build/reference/i-additional-include-directories

于 2021-01-13T00:48:32.483 回答