佚名通过本文主要向大家介绍了
急问:怎样使用CoInitializeEx()函数?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 急问:怎样使用CoInitializeEx()函数?
描述:
解决方案1:
描述:
各位大虾:
我正在写一个多线程的程序,有多个线程要访问一个DLL生成COM对象。查了一下,这样需要在线程重用CoInitializeEx()函数 来初始化COM library,
但在源码中加了CoInitializeEx()这行代码后编译器说找不到函数的定义,按照msdn的说明加入对objbase.h的引用,仍然找不到定义。msdn中说明它在ole32.lib中,要求使用2001年8月的sdk,我现在用的是了2001年11月的sdk,不知该怎么办?
程序明天就得交,各位帮帮忙啊。。。。。。。感激不尽!!!
解决方案1:
#import "d:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","EndOfFile")
#include "icrsint.h"
加入_WIN32_DCOM预定义宏,在项目配置文件中
http://www.csdn.net/Develop/article/25/25909.shtm
解决方案4:以后再碰到同样的问题,你就可以到头文件里去看看究竟是怎么回事
解决方案5:加_WIN32_DCOM预定义宏