Chunkstate和Stat_chunk不确定

CHUNKSTATE and STAT_CHUNK are undefined

本文关键字:chunk 不确定 Stat Chunkstate      更新时间:2023-10-16

升级此https://github.com/lestad/sourceengine2007时,我从VB2005升级了这些错误,我似乎无法解决问题...这些错误是由以后包含的依赖项引起的

错误列表:

Error   C2061   syntax error: identifier 'STAT_CHUNK'
Error   C3646   'GetChunkType': unknown override specifier  
Error   C2061   syntax error: identifier 'CHUNKSTATE'

这些是文件:

.. Microsoft Visual Studio 2017 Community VC Tools MSVC 14.11.25503 ATLMFC include atlhandler.h

.. Microsoft Visual Studio 2017 Community VC Tools MSVC 14.11.25503 ATLMFC include afxwin.h

常规属性:

Target Platform: Windows 10 
Windows SDK Version: 10.0.14393.0
Platform Toolset: Visual Studio 2017 (v141)
Configuration Type: Dynamic Library (.dll)
Use of MFC: Use MFC in a Shared DLL
Character Set: Use Multi-Byte Character Set
Common Language Runtime Support: Common Language Runtime Support (/clr)
.NET Target Framework Version: 

vc 目录:

Executable Directories: $(VC_ExecutablePath_x86);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)SysWow64;$(FxCopDir);$(PATH);
Include Directories: C:Program Files %28x86%29Microsoft DirectX SDK %28June 2010%29Include;$(IncludePath)
Reference Directories: $(VC_ReferencesPath_x86);
Library Directories: C:Program Files %28x86%29Microsoft DirectX SDK %28June 2010%29Libx86;$(LibraryPath)
Library WinRT Directories: $(WindowsSDK_MetadataPath);
Source Directories: $(VC_SourcePath);
Exclude Directories: $(VC_IncludePath);$(WindowsSDK_IncludePath);$(MSBuild_ExecutablePath);$(VC_LibraryPath_x86);

其余属性看起来标准

win10不支持结构STAT_CHUNK和枚举CHUNKSTATE

在下面的链接中向下滚动到底

https://msdn.microsoft.com/en-us/library/ms691016(v = vs.85).aspx

https://msdn.microsoft.com/en-us/library/windows/desktop/ms691020(v = vs.85).aspx

此外,文档建议使用" Windows search "进行快速搜索。

https://msdn.microsoft.com/en-us/library/windows/desktop/aa965362(v = vs.85).aspx