• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 编译时为什么提示"CoInitializeSecurity"没有声明

编译时为什么提示"CoInitializeSecurity"没有声明

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了 编译时为什么提示"CoInitializeSecurity"没有声明等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 编译时为什么提示"CoInitializeSecurity"没有声明
描述:

我写一个小程序,调用DCOM的组件,调用CoInitializeSecurity函数,在编译时提示
error C2065: 'CoInitializeSecurity' : undeclared identifier
请问如何解决这个问题?
注:
已经加入如下的语句
#include "objbase.h"
#define _WIN32_DCOM
并且已经安装SDK并注册了。
我朋友说要加入ATL支持,但我不知道怎么加入,希望大家能指点一下。
希望各位朋友不要见笑,帮个忙了,谢谢!


解决方案1:

把這兩個宏定義在
stdafx.h
的開始

解决方案2:

另外
#define _WIN32_DCOM
#define _WIN32_WINNT 0x0400 
必須在
#include "objbase.h"
之前

解决方案3:

打開objbase.h 你會找到:
// ...
#if (_WIN32_WINNT >= 0x0400 ) || defined(_WIN32_DCOM) // DCOM
/* Call Security. */
WINOLEAPI CoInitializeSecurity(
// ...
它需要滿足兩個條件
所以你需要
#define _WIN32_DCOM
#define _WIN32_WINNT 0x0400 // 根據於你的OS版本 可以設置為更高的直,但至少要不小於0x0400


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-06-05 请教一个关于自定义类似sprintf函数的问题
  • 2017-06-04 创建CHtmlView来浏览网页,然后关掉CHtmlView,内存却不释放为什么啊?
  • 2017-06-05 在COM内部如何从子线程切换到创建COM的线程?
  • 2017-06-05 一个进程的子线程能否使用在进程中打开的对象(也就是使用对象的句柄)?
  • 2017-06-05 CMSComm函数问题
  • 2017-06-04 mfc调用百度地图api问题
  • 2017-06-04 MFC实现IDispatch接口问题?
  • 2017-06-05 windows自带的线程池
  • 2017-06-05 win2000中怎么加载自己的服务
  • 2017-06-05 mfc的dll里,如何使得dll初始化失败

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 关于ATL中函数的参数问题。
    • 怎样可以创建不可选中的ole控件
    • 怎么从dll中传回字符串值?
    • 不用MFC可以播放Flash吗?
    • 有没有可能在一个进程里对两个对话框做覆盖平面显示???
    • 如何将一个ocx控件显示在这个toolbar上面呢?急呀,不会!
    • 我想在window任务管理器中关闭我的程序的时候,程序可以有反映
    • 巨简单问题!!!!
    • 请问GIT和表格列集有什么区别?
    • 使用ADO的错误,麻烦大家帮我看看

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有