【发布时间】:2011-05-27 03:32:47
【问题描述】:
我正在尝试在托管 C++ 程序中使用 shdocvw。我读过COM Interop using managed C++ - CodeProject。我使用How to add references to a managed Visual C++ project 中的说明创建了 Interop.shdocvw.dll。我将文件移动到我的项目目录。我正在使用 VS 2010 专业版。我补充说:
#using "Interop.shdocvw.dll"
到我的程序。在我的程序中,我有:
SHDocVw::ShellWindows swList;
我收到错误:
错误 C2653:“SHDocVw”:不是类或命名空间名称
我也尝试过使用“使用命名空间”,但这也不起作用。
我没有从#using 中得到错误,所以它正在查找文件。我想我已经接近让它工作了;我错过了什么?
【问题讨论】:
标签: com c++-cli managed tlbimp shdocvw