【发布时间】:2011-03-28 23:50:28
【问题描述】:
使用/使用 VS2010 构建 已安装平台 SDK(Microsoft Windows SDK v7.1)。
当我尝试构建示例 LSP(位于 C:\Program Files\Microsoft Platform SDK\Samples\NetDS\WinSock\LSP)时
!--开始解决--!
我得到以下相同的两个错误中的 16 个。
Error 1 error C1083: Cannot open include file: 'nt.h': No such file or directory c:\program files\microsoft sdks\windows\v7.1\samples\netds\winsock\lsp\nonifslsp\lspdef.h 22 1 LSP
Error 7 error C1083: Cannot open include file: 'lspcommon.h': No such file or directory c:\program files\microsoft sdks\windows\v7.1\samples\netds\winsock\lsp\install\instlsp.h 35 1 LSP
当我将此示例的源代码添加到 VS 时,我使用 File>New ProjectFrom Existing Code。 一旦我这样做了,VS 就会开始导入所有 Platform SDK 包含文件。我在其他地方读到,没有 PSDK 的包含会导致问题,但这里似乎不是这种情况。
!--END RESOLVED--!
在解决上述问题后,我现在又遇到了 3 个错误:
Error 1 error LNK2005: "struct _GUID gProviderGuid" (?gProviderGuid@@3U_GUID@@A) already defined in lspguid.obj C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\netds\winsock\lsp\instlsp.obj LSP
Error 6 error CVT1100: duplicate resource. type:MANIFEST, name:1, language:0x0409 C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\netds\winsock\lsp\CVTRES LSP
Error 7 error LNK1123: failure during conversion to COFF: file invalid or corrupt C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\netds\winsock\lsp\LINK LSP
我没有更改 LSP 示例中的任何内容/文件。
目前我只是在尝试构建它。
对此的任何见解都会有所帮助。
谢谢。
【问题讨论】:
-
你建设得怎么样了?从命令行、IDE 等...
-
我认为文件不会退出 - 搜索找到了一些来源,虽然我肯定会注意选择任何来源,如果有兴趣,这里有一个链接:komodia.com/lsp/lsp-sample
-
lspcommon.h 存在。我不知道 nt.h 是关于什么的。
标签: c++ visual-studio winsock-lsp