我有一个使用 MFC 文档 View 框架编写的应用程序。我使用应用程序向导为包含文档、 View 、大型机等的 MFC 应用程序创建了一个模板。
在我的应用程序的文档类中,我看到一段代码如下
#ifdef SHARED_HANDLERS
// Lots of code
#endif
SHARED_HANDLERS 预处理器指令代表什么?
目前,整个 block 都被禁用,因为我的代码中没有任何地方是 SHARED_HANDLER #defined。我正在考虑完全删除该 block ,但后来我担心将来会破坏一些#defines SHARED_HANDLER 并依赖于所包含的 block 的代码。
最佳答案
根据下面的链接,如果项目类型是 ATL DLL,则 SHARED_HANDLERS 被打开:
关于c++ - MFC 文档模板中的共享处理程序预处理器指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23614848/