Я пытаюсь скомпилировать унаследованный мной проект VC ++, использующий MSXML2.Это ATL .EXE проект.Заголовочный файл включает в себя следующее:
#include "msxml2.h"
using namespace MSXML2;
Определения препроцессора включают __USE_MSXML2_NAMESPACE__, который я добавил в проект, поскольку без него пространство имен MSXML2 было неопределенным.При попытке построить этот проект я получаю много ошибок вида:
ошибка C2039: 'IXMLDOMNode': не является членом 'MSXML2'
Эти ошибки возникаютпо следующим объявлениям
CComPtr<MSXML2::IXMLDOMNode> pNode;
Другие члены не найдены, включая IXMLDOMDocument и IXMLDOMNode.