Я пытаюсь создать C ++ DLL для регистрации в службах терминалов, чтобы обеспечить функциональность виртуального канала. К сожалению заголовок CChannel.h
не может быть найден.
Я использую Visual Studio 2012, которая ориентирована на Windows SDK 8.0. Конечно же, требуемый заголовок отсутствует. Тем не менее, он присутствует в 8.1 \include\um
каталог
Переустановка SDK не изменила вопросы. Ручная ссылка на 8.1 включает каталоги, вызывает всевозможные проблемы.
Есть ли простой способ установить эти заголовки под 8.0?
Это кажется проблемой другие встречались раньше, без прямого разрешения.
Как ни странно, cchannel.h
отсутствует только в Windows SDK 8. Он присутствует в SDK 7 и SDK 8.1.
Я решил проблему с помощью набора инструментов платформы v110_xp. Это предназначается для версии Windows 7 SDK, но использует последний компилятор (от VS2012).
VS2012 Update 4 должен быть установлен для доступа к этому набору инструментов. Более подробную информацию можно найти Вот.