为什么我用不起??头文件也包括了,还是说
error C2065: 'CoInitializeSecurity' : undeclared identifier使用
#define _WIN32_WINNT 0x0400
#define _WIN32_DCOM#include <objbase.h> 了还是不行???
但是我看别人的工程里面用了CoInitializeSecurity,在我的机器也可以编译通过。就是我自己的工程为什么就不能识别了呢????
那位给我个解决的方法~~

解决方案 »

  1.   

    project setting-c/c++-> preprocessor definitions:
    add _WIN32_DCOM
    应该就可以了,你试试?
      

  2.   

    哇,可以了,谢谢~~~~为什么我用#define不行呢??
      

  3.   

    应该其它的mfc地方也用到了这个定义,
    你在stdafx.h 的头部定义也一样的效果。
      

  4.   

    谢谢~顺便还问个问题,为什么我写的DCOM程序在本地机器上可以运行,在不同的机器上就不行?存根代理两边都注册了得。就是在客户端运行CoCreateInstanceEx老是返回错误呢?但是本地端连本地机器就没有错误??