【发布时间】:2015-01-20 11:49:15
【问题描述】:
我正在尝试创建一个 C++ DLL 以向终端服务注册以提供虚拟通道功能。不幸的是,找不到标头CChannel.h。
我正在使用面向 Windows SDK 8.0 的 Visual Studio 2012。果然,缺少所需的标头。但是,它存在于 8.1 \include\um 目录中
重新安装 SDK 并没有改变问题。手动引用 8.1 包含目录会导致各种问题。
有没有一种简单的方法可以在 8.0 下安装这些标头?
【问题讨论】:
-
不包含在Visual Studio的include目录中吗?我在 VS2013 的顶级 include\... 中有一个 CChannel.h,该文件拥有 1999 年的版权;为什么在过去的版本中会丢失它?
-
奇怪的是,
cchannel.h仅在 Windows SDK 8 中缺失。它存在于 SDK 7 和 SDK 8.1(用作 VS2013 的默认工具集的基础)中。
标签: c++ winapi visual-c++ visual-studio-2012 virtual-channel