向ATL高手提问,使用ATL开发的服务程序中是否可以使用MFC类库,例如:我可否使用
CAsyncSocket类派生的类。

解决方案 »

  1.   

    为何有此一问?当然是可以的。
    不过我不是ATL的“高手”,身高Only 169cm.
      

  2.   

    在你生成ATL工程的时候,选中Support MFC就可以了。
      

  3.   

    我没有找到相关的办法。至少我目前无法使用MFC不仅如此,当使用Shell_NotifyIcon,
    Link选项中既不能使用MFC动态DLL,也不能使用MFC静态DLL
      

  4.   

    更正使用MFC时,须将MFC的头文件定义在<atlbase.h>之前#define STRICT
    #ifndef _WIN32_WINNT
    #define _WIN32_WINNT 0x0400
    #endif
    上面这段代码之后