在MSDN上有一个example in C++ on how to create Dynamic virtual channel plugin。如何编译来自MSDN的动态虚拟通道C++示例
我的问题是,我不知道如何编译它。
是否需要创建一个ATL项目并在main.cpp
上复制并粘贴在msdn上找到的代码?我该称这个项目为何?如果我创建名称为DVCPlugin
的ATL项目,那么Visual Studio 2008会自动创建DVCPlugin_i.h file
,否则我没有该文件。
tsvirtualchannels.h
是Windows 7 SDK的一部分,所以至少包括我没有问题。
一个我收到的错误是这样的:
&CLSID_DVCSamplePlugin
无法识别标识
我试图与名称DVCSamplePlugin
创建ATL项目,但我收到了同样的消息以上。
我需要做的任何建议才能够编译该源代码?
-1此答案不解决问题。 – IInspectable
@Tim - 用什么方式?如果你下载了SDK,必须有一个完整的项目需要编译所有头文件。你打算如何以另一种方式编译它? – SChepurin
并非每个在MSDN上发布的示例代码都是作为SDK中的完整项目存在的。此DVC示例COM对象不是SDK下载的一部分。 – IInspectable