我已经下载了一个API以进一步开发它并出现此错误:C2065未声明CShellManager。我想它可能是在一个默认不包含的库中声明的,但它应该在我下载的zip中。如何查询此类的声明以了解声明的文件并在源代码中包含此库?
答案 0 :(得分:0)
CShellManager
类是MFC框架的一部分。它在afxshellmanager.h
头文件中定义。
此类在VS 2008中作为所谓的 MFC功能包的一部分引入。
基本上只有当您的项目使用CMFCShellTreeCtrl
等时才需要它。如果是这种情况,那么您需要调用app类的CWinAppEx::InitShellManager()
中的OnInitInstance()
来初始化Shell Manager的实例。