• 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 > atl程序从vc60升级到vs2003出错

atl程序从vc60升级到vs2003出错

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

佚名通过本文主要向大家介绍了vc60不能运行程序,vc60,vc60.pdb,vc60教程,vc60.idb等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: atl程序从vc60升级到vs2003出错
描述:

我之前在vc6.0上模仿msdn的例子程序,写了一个浏览器栏的程序,编译运行没问题。升级到vs2003时,编译通不过。各位大侠可以给点提示么?多谢了。错误如下:
c:\documents and settings\administrator\桌面\bands\horizontalbar.h(84): error C2065: “IID_IInputObjectSite” : 未声明的标识符
c:\documents and settings\administrator\桌面\bands\horizontalbar.h(90): error C2065: “IID_IWebBrowser2” : 未声明的标识符
c:\documents and settings\administrator\桌面\bands\horizontalbar.h(90): error C2065: “IWebBrowser2” : 未声明的标识符
c:\documents and settings\administrator\桌面\bands\horizontalbar.h(36): error C2440: “static_cast” : 无法从“IPersistStreamInit *”转换为“IPersistStream *”
c:\documents and settings\administrator\桌面\bands\horizontalbar.h(36): error C2440: “初始化” : 无法从“ATL::_ATL_CREATORARGFUNC (__stdcall *)”转换为“DWORD_PTR”
        该转换要求 reinterpret_cast、C 样式转换或函数类型转换
c:\documents and settings\administrator\桌面\bands\horizontalbar.h(84): error C2955: “ATL::CComQIPtr” : 使用类模板需要模板参数列表
        c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\atlmfc\include\atlcomcli.h(503) : 参见“ATL::CComQIPtr”的声明
c:\documents and settings\administrator\桌面\bands\horizontalbar.h(90): error C2955: “ATL::CComQIPtr” : 使用类模板需要模板参数列表
        c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\atlmfc\include\atlcomcli.h(503) : 参见“ATL::CComQIPtr”的声明


解决方案1:

atl中很多文件都做了调整,部分内容被分拆到更多的头文件中了。
尝试在stdafx.h中添加包含一些头文件,比如Exdisp.h


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

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

  • Windows2003下使用vc60编写WMi程序
  • MFC小程序在其他未安装VC60电脑上运行的问题,控件注册
  • 暴简单的问题——为什么我在网上下载的vc程序不能在我的vc60中打开
  • VC60中为什么mfcdll程序编译时,两个lib文件冲突?
  • vc60编译的程序和vc50的程序
  • atl程序从vc60升级到vs2003出错

相关文章

  • 2017-06-04 关于CAsyncSocket::OnReceive
  • 2017-06-04 用BHO对象给浏览器安装钩子响应文件文件拖放从桌面到IE
  • 2017-06-05 自定义生成文件
  • 2017-06-05 ShockwaveFlashObjects卸载swf问题
  • 2017-06-05 怎样分配一个谁都能用的空间呀
  • 2017-06-05 COM基础问题
  • 2017-06-04 困难问题新鲜出炉了。
  • 2017-06-04 求教一个简单问题
  • 2017-06-05 VB调用VCDLL的奇怪问题
  • 2017-06-04 在线揭贴:新建工程后我只添加了一个方法就出现了错误,菜鸟求救

文章分类

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

最近更新的内容

    • VS2005编译的ocx,脱离编译环境注册不上!!急救!!!!!
    • 关于activex控件的使用
    • [急]自定义的数据结构,有uuid的,但是客户端导入tlb后没有其定义
    • 如何令ActiveX控件实现拖放数据源
    • ★★★★★谁可以提供系统进程监视、控制的资料?高分相赠★★★★★
    • 在DLL中调用另一个DLL????
    • 请教一下大家如何调试dll的?
    • CredentialProvider疑问?
    • dll隐式调用的一个问题
    • _variant_t使用问题求解释

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

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