4d61726b / VirtualKD-Redux

VirtualKD-Redux - A revival and modernization of VirtualKD
GNU Lesser General Public License v2.1
812 stars 136 forks source link

Hello. VirtualKD-Redux Build errors in Visual Studio 2022 #48

Closed mellkogit closed 1 year ago

mellkogit commented 1 year ago

Hello. VirtualKD-Redux Build errors in Visual Studio 2022 on Windows 11


Ошибка RC1015 cannot open include file 'afxres.h'. kdbazis-kernel C:\temp\vkd\Guest\kdbazis\kdvm.rc 11
Ошибка RC1015 cannot open include file 'afxres.h'. kdpatch-kernel C:\temp\vkd\Guest\kdpatch\kdpatch.rc 11
Ошибка C2065 E_BOUNDS: необъявленный идентификатор vminstall E:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcoll.h 240 Ошибка C2065 E_BOUNDS: необъявленный идентификатор vminstall E:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcoll.h 240 Ошибка C2065 E_BOUNDS: необъявленный идентификатор kdclient E:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcoll.h 449 Ошибка C2065 E_BOUNDS: необъявленный идентификатор vminstall E:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcoll.h 240 Ошибка C2065 E_BOUNDS: необъявленный идентификатор vminstall E:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcoll.h 240 Ошибка C2065 E_BOUNDS: необъявленный идентификатор kdclient E:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcoll.h 449 Предупреждение Missing VIX header. VMware Workstation Pro must be installed during build for snapshot support. kdclient C:\temp\vkd\Host\kdclient\CL 1
Ошибка C2065 E_BOUNDS: необъявленный идентификатор kdclient E:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcoll.h 449 Ошибка C2065 E_BOUNDS: необъявленный идентификатор vminstall E:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcoll.h 240 Ошибка C2065 E_BOUNDS: необъявленный идентификатор vminstall E:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcoll.h 240 Ошибка RC1015 cannot open include file 'afxres.h'. vmxpatch C:\temp\vkd\Host\vmxpatch\vmxpatch.rc 11
Ошибка C2065 E_BOUNDS: необъявленный идентификатор vmmon E:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcoll.h 240 Ошибка C2065 E_BOUNDS: необъявленный идентификатор vmmon E:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcoll.h 240 Ошибка C2065 E_BOUNDS: необъявленный идентификатор vmmon E:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcoll.h 240

--------- make.bat builds error -------------

  "c:\temp\vkd\VirtualKD-Redux.sln" (целевой объект по умолчанию) (1) ->
   "c:\temp\vkd\Guest\vminstall\vminstall.vcxproj" (целевой объект по умолчанию) (5) ->
   (Целевой объект ClCompile) ->
     e:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol
   l.h(240): error C2065: E_BOUNDS: необъявленный идентификатор [c:\temp\vkd\Guest\vminstall\vminstall.vcxproj]
     e:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol
   l.h(240): error C2065: E_BOUNDS: необъявленный идентификатор [c:\temp\vkd\Guest\vminstall\vminstall.vcxproj]
     e:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol
   l.h(240): error C2065: E_BOUNDS: необъявленный идентификатор [c:\temp\vkd\Guest\vminstall\vminstall.vcxproj]
     e:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol
   l.h(240): error C2065: E_BOUNDS: необъявленный идентификатор [c:\temp\vkd\Guest\vminstall\vminstall.vcxproj]
     e:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol
   l.h(240): error C2065: E_BOUNDS: необъявленный идентификатор [c:\temp\vkd\Guest\vminstall\vminstall.vcxproj]
     e:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol
   l.h(240): error C2065: E_BOUNDS: необъявленный идентификатор [c:\temp\vkd\Guest\vminstall\vminstall.vcxproj]

   "c:\temp\vkd\VirtualKD-Redux.sln" (целевой объект по умолчанию) (1) ->
   "c:\temp\vkd\Host\kdclient\kdclient.vcxproj" (целевой объект по умолчанию) (3) ->
     e:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol
   l.h(449): error C2065: E_BOUNDS: необъявленный идентификатор [c:\temp\vkd\Host\kdclient\kdclient.vcxproj]
     e:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol
   l.h(449): error C2065: E_BOUNDS: необъявленный идентификатор [c:\temp\vkd\Host\kdclient\kdclient.vcxproj]
     e:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol
   l.h(449): error C2065: E_BOUNDS: необъявленный идентификатор [c:\temp\vkd\Host\kdclient\kdclient.vcxproj]

Предупреждений: 1
Ошибок: 11

Who can tell you what?

mellkogit commented 1 year ago

Hello. Attempt to build in Windows10x64

...

9>c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcoll. h(240): error C2065: E_BOUNDS: необъявленный идентификатор [c:\tmp2\VirtualKD-Redux\Guest\vminstall\vminstall.vc xproj] c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol l.h(236): note: во время компиляции функции-члена класс шаблон "T &ATL::CSimpleArray<T,ATL::CSimpleArrayEqualH elper>::operator " with [ T=WTL::CUpdateUIBase::_AtlUpdateUIElement ] c:\tmp2\VirtualKD-Redux\Lib\WTL\Include\atlframe.h(2237): note: выполняется компиляция ссылки на экземпляр шаб лон функции "T &ATL::CSimpleArray<T,ATL::CSimpleArrayEqualHelper>::operator " with [ T=WTL::CUpdateUIBase::_AtlUpdateUIElement ] c:\tmp2\VirtualKD-Redux\Lib\WTL\Include\atlframe.h(1802): note: выполняется компиляция ссылки на экземпляр кла сс шаблон функции "ATL::CSimpleArray<WTL::CUpdateUIBase::_AtlUpdateUIElement,ATL::CSimpleArrayEqualHelper>" with [ T=WTL::CUpdateUIBase::_AtlUpdateUIElement ] MainDlg.cpp 3>c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcoll. h(449): error C2065: E_BOUNDS: необъявленный идентификатор [c:\tmp2\VirtualKD-Redux\Host\kdclient\kdclient.vcxpr oj] c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol l.h(446): note: во время компиляции функции-члена класс шаблон "TVal &ATL::CSimpleMap<LPTSTR,TVal,ATL::CExpans ionVectorEqualHelper>::GetValueAt(int) const" with [ TVal=LPOLESTR ] c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\statreg.h( 156): note: выполняется компиляция ссылки на экземпляр шаблон функции "TVal &ATL::CSimpleMap<LPTSTR,TVal,ATL:: CExpansionVectorEqualHelper>::GetValueAt(int) const" with [ TVal=LPOLESTR ] c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\statreg.h( 100): note: выполняется компиляция ссылки на экземпляр класс шаблон функции "ATL::CSimpleMap<LPTSTR,LPOLESTR,A TL::CExpansionVectorEqualHelper>" VBoxCmdLine.cpp 9>c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcoll. h(240): error C2065: E_BOUNDS: необъявленный идентификатор [c:\tmp2\VirtualKD-Redux\Guest\vminstall\vminstall.vc xproj] c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol l.h(236): note: во время компиляции функции-члена класс шаблон "T &ATL::CSimpleArray<T,ATL::CSimpleArrayEqualH elper>::operator " with [ T=WTL::CUpdateUIBase::_AtlUpdateUIElement ] c:\tmp2\VirtualKD-Redux\Lib\WTL\Include\atlframe.h(2237): note: выполняется компиляция ссылки на экземпляр шаб лон функции "T &ATL::CSimpleArray<T,ATL::CSimpleArrayEqualHelper>::operator " with [ T=WTL::CUpdateUIBase::_AtlUpdateUIElement ] c:\tmp2\VirtualKD-Redux\Lib\WTL\Include\atlframe.h(1802): note: выполняется компиляция ссылки на экземпляр кла сс шаблон функции "ATL::CSimpleArray<WTL::CUpdateUIBase::_AtlUpdateUIElement,ATL::CSimpleArrayEqualHelper>" with [ T=WTL::CUpdateUIBase::_AtlUpdateUIElement ] stdafx.cpp ClCompile: VBoxSnapsnotRestorer.cpp 9>c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcoll. h(240): error C2065: E_BOUNDS: необъявленный идентификатор [c:\tmp2\VirtualKD-Redux\Guest\vminstall\vminstall.vc xproj] c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol l.h(236): note: во время компиляции функции-члена класс шаблон "T &ATL::CSimpleArray<T,ATL::CSimpleArrayEqualH elper>::operator " with [ T=WTL::CUpdateUIBase::_AtlUpdateUIElement ] c:\tmp2\VirtualKD-Redux\Lib\WTL\Include\atlframe.h(2237): note: выполняется компиляция ссылки на экземпляр шаб лон функции "T &ATL::CSimpleArray<T,ATL::CSimpleArrayEqualHelper>::operator " with [ T=WTL::CUpdateUIBase::_AtlUpdateUIElement ] c:\tmp2\VirtualKD-Redux\Lib\WTL\Include\atlframe.h(1802): note: выполняется компиляция ссылки на экземпляр кла сс шаблон функции "ATL::CSimpleArray<WTL::CUpdateUIBase::_AtlUpdateUIElement,ATL::CSimpleArrayEqualHelper>" with [ T=WTL::CUpdateUIBase::_AtlUpdateUIElement ] TakeOwnership.cpp 3>c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcoll. h(449): error C2065: E_BOUNDS: необъявленный идентификатор [c:\tmp2\VirtualKD-Redux\Host\kdclient\kdclient.vcxpr oj] c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol l.h(446): note: во время компиляции функции-члена класс шаблон "TVal &ATL::CSimpleMap<LPTSTR,TVal,ATL::CExpans ionVectorEqualHelper>::GetValueAt(int) const" with [ TVal=LPOLESTR ] c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\statreg.h( 156): note: выполняется компиляция ссылки на экземпляр шаблон функции "TVal &ATL::CSimpleMap<LPTSTR,TVal,ATL:: CExpansionVectorEqualHelper>::GetValueAt(int) const" with [ TVal=LPOLESTR ] c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\statreg.h( 100): note: выполняется компиляция ссылки на экземпляр класс шаблон функции "ATL::CSimpleMap<LPTSTR,LPOLESTR,A TL::CExpansionVectorEqualHelper>" VMWareSnapshotRestorer.cpp 3>CL : warning : Missing VIX header. VMware Workstation Pro must be installed during build for snapshot support. [ c:\tmp2\VirtualKD-Redux\Host\kdclient\kdclient.vcxproj] 3>c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcoll. h(449): error C2065: E_BOUNDS: необъявленный идентификатор [c:\tmp2\VirtualKD-Redux\Host\kdclient\kdclient.vcxpr oj] c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol l.h(446): note: во время компиляции функции-члена класс шаблон "TVal &ATL::CSimpleMap<LPTSTR,TVal,ATL::CExpans ionVectorEqualHelper>::GetValueAt(int) const" with [ TVal=LPOLESTR ] c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\statreg.h( 156): note: выполняется компиляция ссылки на экземпляр шаблон функции "TVal &ATL::CSimpleMap<LPTSTR,TVal,ATL:: CExpansionVectorEqualHelper>::GetValueAt(int) const" with [ TVal=LPOLESTR ] c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\statreg.h( 100): note: выполняется компиляция ссылки на экземпляр класс шаблон функции "ATL::CSimpleMap<LPTSTR,LPOLESTR,A TL::CExpansionVectorEqualHelper>" stdafx.cpp tablemgr.cpp 9>c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcoll. h(240): error C2065: E_BOUNDS: необъявленный идентификатор [c:\tmp2\VirtualKD-Redux\Guest\vminstall\vminstall.vc xproj] c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol l.h(236): note: во время компиляции функции-члена класс шаблон "T &ATL::CSimpleArray<T,ATL::CSimpleArrayEqualH elper>::operator " with [ T=WTL::CUpdateUIBase::_AtlUpdateUIElement ] c:\tmp2\VirtualKD-Redux\Lib\WTL\Include\atlframe.h(2237): note: выполняется компиляция ссылки на экземпляр шаб лон функции "T &ATL::CSimpleArray<T,ATL::CSimpleArrayEqualHelper>::operator " with [ T=WTL::CUpdateUIBase::_AtlUpdateUIElement ] c:\tmp2\VirtualKD-Redux\Lib\WTL\Include\atlframe.h(1802): note: выполняется компиляция ссылки на экземпляр кла сс шаблон функции "ATL::CSimpleArray<WTL::CUpdateUIBase::_AtlUpdateUIElement,ATL::CSimpleArrayEqualHelper>" with [ T=WTL::CUpdateUIBase::_AtlUpdateUIElement ] vminstall.cpp ClCompile: Создание кода... 3>Сборка проекта "c:\tmp2\VirtualKD-Redux\Host\kdclient\kdclient.vcxproj" завершена (целевые объекты по умолчанию) с ошибкой. 9>c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcoll. h(240): error C2065: E_BOUNDS: необъявленный идентификатор [c:\tmp2\VirtualKD-Redux\Guest\vminstall\vminstall.vc xproj] c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol l.h(236): note: во время компиляции функции-члена класс шаблон "T &ATL::CSimpleArray<T,ATL::CSimpleArrayEqualH elper>::operator " with [ T=WTL::CUpdateUIBase::_AtlUpdateUIElement ] c:\tmp2\VirtualKD-Redux\Lib\WTL\Include\atlframe.h(2237): note: выполняется компиляция ссылки на экземпляр шаб лон функции "T &ATL::CSimpleArray<T,ATL::CSimpleArrayEqualHelper>::operator " with [ T=WTL::CUpdateUIBase::_AtlUpdateUIElement ] c:\tmp2\VirtualKD-Redux\Lib\WTL\Include\atlframe.h(1802): note: выполняется компиляция ссылки на экземпляр кла сс шаблон функции "ATL::CSimpleArray<WTL::CUpdateUIBase::_AtlUpdateUIElement,ATL::CSimpleArrayEqualHelper>" with [ T=WTL::CUpdateUIBase::_AtlUpdateUIElement ] Создание кода...

...

   "c:\tmp2\VirtualKD-Redux\VirtualKD-Redux.sln" (целевой объект по умолчанию) (1) ->
   "c:\tmp2\VirtualKD-Redux\Guest\vminstall\vminstall.vcxproj" (целевой объект по умолчанию) (9) ->
   (Целевой объект ClCompile) ->
     c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol
   l.h(240): error C2065: E_BOUNDS: необъявленный идентификатор [c:\tmp2\VirtualKD-Redux\Guest\vminstall\vminstall.
   vcxproj]
     c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol
   l.h(240): error C2065: E_BOUNDS: необъявленный идентификатор [c:\tmp2\VirtualKD-Redux\Guest\vminstall\vminstall.
   vcxproj]
     c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol
   l.h(240): error C2065: E_BOUNDS: необъявленный идентификатор [c:\tmp2\VirtualKD-Redux\Guest\vminstall\vminstall.
   vcxproj]
     c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol
   l.h(240): error C2065: E_BOUNDS: необъявленный идентификатор [c:\tmp2\VirtualKD-Redux\Guest\vminstall\vminstall.
   vcxproj]
     c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol
   l.h(240): error C2065: E_BOUNDS: необъявленный идентификатор [c:\tmp2\VirtualKD-Redux\Guest\vminstall\vminstall.
   vcxproj]
     c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol
   l.h(240): error C2065: E_BOUNDS: необъявленный идентификатор [c:\tmp2\VirtualKD-Redux\Guest\vminstall\vminstall.
   vcxproj]

   "c:\tmp2\VirtualKD-Redux\VirtualKD-Redux.sln" (целевой объект по умолчанию) (1) ->
   "c:\tmp2\VirtualKD-Redux\Host\kdclient\kdclient.vcxproj" (целевой объект по умолчанию) (3) ->
     c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol
   l.h(449): error C2065: E_BOUNDS: необъявленный идентификатор [c:\tmp2\VirtualKD-Redux\Host\kdclient\kdclient.vcx
   proj]
     c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol
   l.h(449): error C2065: E_BOUNDS: необъявленный идентификатор [c:\tmp2\VirtualKD-Redux\Host\kdclient\kdclient.vcx
   proj]
     c:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.33.31629\atlmfc\include\atlsimpcol
   l.h(449): error C2065: E_BOUNDS: необъявленный идентификатор [c:\tmp2\VirtualKD-Redux\Host\kdclient\kdclient.vcx
   proj]

Предупреждений: 5
Ошибок: 9

Прошло времени 00:00:44.85

c:\tmp2\VirtualKD-Redux>echo Build failed! Build failed!


Who has any hints ? ;-)