社区
ATL
帖子详情
请教:用atl创建一个进程外com遇到的小问题
longagoer
2003-10-22 04:54:04
我用atl创建了一个进程外com,只添加了一个简单的接口,就编译不通过了,
报错:'xmldom.idl': No such file or directory
文件是msxml.idl,看不明白,大侠帮忙指点啊,谢谢
...全文
128
4
打赏
收藏
请教:用atl创建一个进程外com遇到的小问题
我用atl创建了一个进程外com,只添加了一个简单的接口,就编译不通过了, 报错:'xmldom.idl': No such file or directory 文件是msxml.idl,看不明白,大侠帮忙指点啊,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lop5712
2003-10-22
打赏
举报
回复
不是头文件的顺序,是包含目录(即不一定是.h文件)的顺序,当你在程序中#include时,VC会按照这个顺序依次搜索目录,而不同的目录下会有相同的文件(主要是因为你的SDK自带的,一般版本很低,只为了这个SDK的需求),所以当你的SDK目录置顶时,VC使用了那个SDK的文件,而那个文件需包含一个msxml.idl,但看来它没有带着这个文件,而你的VC亦无,所以出现上面问题
要解决可以通过在编写SDK文件时,在项目的属性框中(VC6是Project/Settings),指定附加的包含目录为SDK的目录,而平时都将SDK目录放到后面,不过这样有点麻烦
longagoer
2003-10-22
打赏
举报
回复
果然是啊!
那应该排在第几位啊?我如果把sdk头文件放在后边的话,开发其他的软件时就还得换回,再排到第一位,否则同样用不了
这个头文件的顺序是怎么回事啊,牛人?
MilitaryMiniatures
2003-10-22
打赏
举报
回复
这个是xml的东西啊。怎么会呢?
luohualiushui
2003-10-22
打赏
举报
回复
你是不是装sdk了?
而且option中sdk头文件还摆在第一位
ATL
创建
进程
外
COM
组件服务(C++图解说明)
本文通过图文向导方式详细介绍如何使用
ATL
在C++中创建
进程
外
COM
组件服务,并实现控制台客户端调用。涵盖项目创建、对象定义、方法实现、注册机制及D
COM
配置等关键步骤,帮助开发者理解
COM
组件的注册原理和服务调用流程。
实战
COM
(03)----
创建一个
进程
外
组件
本文详细介绍了如何使用
ATL
COM
AppWizard
创建一个
进程
外
组件,包括设置项目类型为可执行文件,插入简单对象,添加接口方法,实现获取操作系统版本的功能。同时,文章还展示了创建客户程序来调用该组件的方法,并提供了错误处理和注册组件的步骤。
不用
ATL
框架纯手工实现
COM
进程
外
回调
本文主要讲述不用
ATL
框架纯手工实现
COM
进程
外
回调。介绍了
COM
进程
外
组件模型、通过注册表管理
COM
对象、类厂、
进程
外
组件的启动、
COM
回调接口的实现、代理的实现及客户端程序编写等内容,最后给出试验结果,并建议新程序可利用微软框架实现。
使用
ATL
创建
进程
外
组件
本文介绍如何使用
ATL
COM
App Wizard
创建一个
进程
外
COM
组件,并实现获取操作系统版本的功能。此
外
,还介绍了如何创建客户端应用程序来调用该组件的方法。
ATL
创建
进程
外
COM
本文详细介绍了如何使用
ATL
创建
进程
外
组件,包括创建工程、选择组件提供服务类型、添加组件接口以及实例代码实现过程。通过
创建一个
简单的生产者和消费者的
COM
模型,展示了
进程
外
组件的工作原理。
ATL
3,248
社区成员
48,530
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章