【发布时间】:2012-02-22 22:27:31
【问题描述】:
使用带有 -I 选项的 Microsoft NMAKE 来包含路径。它适用于这些文件夹中的包含文件,但似乎无法在命名的子文件夹中找到一个:
这是生成的命令和错误消息:
cl /nologo /Ox /MD /EHsc /W3 /D_CRT_SECURE_NO_DEPRECATE -I "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\sys"; -I. "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\sys" "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include" "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include" -DAVOID_WIN32_FILEIO -DCHECK_JPEG_YCBCR_SUBSAMPLING -DDEFAULT_EXTRASAMPLE_AS_ALPHA -DSTRIPCHOP_DEFAULT=TIFF_STRIPCHOP -DSTRIP_SIZE_DEFAULT=8192 -DLOGLUV_SUPPORT -DNEXT_SUPPORT -DTHUNDER_SUPPORT -DLZW_SUPPORT -DPACKBITS_SUPPORT -DCCITT_SUPPORT -DTIF_PLATFORM_CONSOLE -DFILLODER_LSB2MSB /c tif_unix.c
tif_unix.c
tif_unix.c(35) : fatal error C1083: Cannot open include file: 'sys/types.h': No such file or directory
需要注意的两点:
-
“缺失”文件“types.h”,IS 在包含路径之一的“sys”子文件夹中,因此应该已找到“sys/types.h”,并且
“sys”子文件夹也包括在内(出于绝望),但仍未找到 types.h。
任何想法为什么找不到此包含文件?
【问题讨论】:
-
您的评论表明我的回答解决了您的问题;你会把它标记为接受吗?
标签: include makefile filepath nmake