【问题标题】:VS CShellManager not declaredVS CShellManager 未声明
【发布时间】:2015-11-30 18:13:31
【问题描述】:

我已经下载了一个 API 来进一步开发它并且出现了这个错误:C2065 CShellManager not declared。我猜它可能在默认情况下不包含的库中声明,但它应该在我下载的 zip 中。如何查找该类的声明,以便了解声明的文件并将该库包含在源代码中?

【问题讨论】:

标签: visual-c++ compiler-errors mfc


【解决方案1】:

CShellManager 类是 MFC 框架的一部分。在afxshellmanager.h头文件中定义。

这个类是在 VS 2008 中作为所谓的 MFC Feature Pack 的一部分引入的。 基本上,仅当您的项目使用 CMFCShellTreeCtrl 等时才需要它。如果是这种情况,那么您需要在您的应用程序类的OnInitInstance() 中调用CWinAppEx::InitShellManager() 来初始化Shell Manager 的实例。

【讨论】:

    猜你喜欢
    • 2015-02-20
    • 2021-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-19
    • 2022-11-18
    相关资源
    最近更新 更多