• 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 > 尝试了无数次,还是失败。求助高手指点

尝试了无数次,还是失败。求助高手指点

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

佚名通过本文主要向大家介绍了求助高手,求助电脑高手,在线求助电脑高手,求助excel高手 怎么,ps高手求助等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 尝试了无数次,还是失败。求助高手指点
描述:

是这样的:有一个组合控件(带源码的),我将其放置在对话框应用程序中,一切正常。但是我想将其包到ocx中,却总是报错,而且其报错原因,感觉有点莫名其妙。
错误如下:
d:\application\vc6\msdev98\myprojects\test\testocx\fontcombobox.h(13) : error C2011: 'CFontComboBox' : 'class' type redefinition
D:\APPLICATION\VC6\MSDEV98\MYPROJECTS\TEST\testocx\FontComboBox.cpp(52) : error C2039: 'SetMaxWidth' : is not a member of 'CFontComboBox'
        d:\application\vc98\mfc\include\afxctl.h(1776) : see declaration of 'CFontComboBox'
D:\APPLICATION\VC6\MSDEV98\MYPROJECTS\TEST\testocx\FontComboBox.cpp(52) : error C2039: 'GetMaxWidth' : is not a member of 'CFontComboBox'
        d:\application\vc98\mfc\include\afxctl.h(1776) : see declaration of 'CFontComboBox'
D:\APPLICATION\VC6\MSDEV98\MYPROJECTS\TEST\testocx\FontComboBox.cpp(52) : error C2039: 'GetMaxWidth' : is not a member of 'CFontComboBox'
        d:\application\vc98\mfc\include\afxctl.h(1776) : see declaration of 'CFontComboBox'
D:\APPLICATION\VC6\MSDEV98\MYPROJECTS\TEST\testocx\FontComboBox.cpp(75) : error C2065: 'm_maxWidth' : undeclared identifier
D:\APPLICATION\VC6\MSDEV98\MYPROJECTS\TEST\testocx\FontComboBox.cpp(93) : error C2509: '_GetBaseMessageMap' : member function not declared in 'CFontComboBox'
        d:\application\vc98\mfc\include\afxctl.h(1776) : see declaration of 'CFontComboBox'
D:\APPLICATION\VC6\MSDEV98\MYPROJECTS\TEST\testocx\FontComboBox.cpp(93) : error C2509: 'GetMessageMap' : member function not declared in 'CFontComboBox'
        d:\application\vc98\mfc\include\afxctl.h(1776) : see declaration of 'CFontComboBox'
D:\APPLICATION\VC6\MSDEV98\MYPROJECTS\TEST\testocx\FontComboBox.cpp(93) : warning C4273: 'protected: static struct AFX_MSGMAP const CWnd::messageMap' : inconsistent dll linkage.  dllexport assumed.
D:\APPLICATION\VC6\MSDEV98\MYPROJECTS\TEST\testocx\FontComboBox.cpp(93) : error C2491: 'CFontComboBox::CComboBox::CWnd::messageMap' : definition of dllimport static data member not allowed
D:\APPLICATION\VC6\MSDEV98\MYPROJECTS\TEST\testocx\FontComboBox.cpp(95) : error C2065: 'OnDropdown' : undeclared identifier
D:\APPLICATION\VC6\MSDEV98\MYPROJECTS\TEST\testocx\FontComboBox.cpp(95) : error C2440: 'type cast' : cannot convert from 'int *' to 'void (__thiscall CCmdTarget::*)(void)'
        There is no context in which this conversion is possible
D:\APPLICATION\VC6\MSDEV98\MYPROJECTS\TEST\testocx\FontComboBox.cpp(102) : error C2039: 'OnDropdown' : is not a member of 'CFontComboBox'
        d:\application\vc98\mfc\include\afxctl.h(1776) : see declaration of 'CFontComboBox'
D:\APPLICATION\VC6\MSDEV98\MYPROJECTS\TEST\testocx\FontComboBox.cpp(116) : fatal error C1903: unable to recover from previous error(s); stopping compilation
RRECToolbar.cpp
d:\application\vc6\msdev98\myprojects\test\testocx\fontcombobox.h(13) : error C2011: 'CFontComboBox' : 'class' type redefinition
d:\application\vc6\msdev98\myprojects\test\testocx\sizecombobox.h(13) : error C2011: 'CSizeComboBox' : 'class' type redefinition
d:\application\vc6\msdev98\myprojects\test\testocx\rrectoolbar.h(12) : fatal error C1083: Cannot open include file: 'External/ColourPicker.h': No such file or directory
RulerRichEditCtrl.cpp
d:\application\vc6\msdev98\myprojects\test\testocx\fontcombobox.h(13) : error C2011: 'CFontComboBox' : 'class' type redefinition
d:\application\vc6\msdev98\myprojects\test\testocx\sizecombobox.h(13) : error C2011: 'CSizeComboBox' : 'class' type redefinition
d:\application\vc6\msdev98\myprojects\test\testocx\rrectoolbar.h(12) : fatal error C1083: Cannot open include file: 'External/ColourPicker.h': No such file or directory
SizeComboBox.cpp
d:\application\vc6\msdev98\myprojects\test\testocx\sizecombobox.h(13) : error C2011: 'CSizeComboBox' : 'class' type redefinition
D:\APPLICATION\VC6\MSDEV98\MYPROJECTS\TEST\testocx\SizeComboBox.cpp(46) : error C2084: function '__thiscall CSizeComboBox::CSizeComboBox(void)' already has a body
D:\APPLICATION\VC6\MSDEV98\MYPROJECTS\TEST\testocx\SizeComboBox.cpp(61) : error C2084: function '__thiscall CSizeComboBox::~CSizeComboBox(void)' already has a body
D:\APPLICATION\VC6\MSDEV98\MYPROJECTS\TEST\testocx\SizeComboBox.cpp(65) : error C2509: '_GetBaseMessageMap' : member function not declared in 'CSizeComboBox'
        d:\application\vc98\mfc\include\afxctl.h(1756) : see declaration of 'CSizeComboBox'
D:\APPLICATION\VC6\MSDEV98\MYPROJECTS\TEST\testocx\SizeComboBox.cpp(65) : error C2509: 'GetMessageMap' : member function not declared in 'CSizeComboBox'
        d:\application\vc98\mfc\include\afxctl.h(1756) : see declaration of 'CSizeComboBox'
D:\APPLICATION\VC6\MSDEV98\MYPROJECTS\TEST\testocx\SizeComboBox.cpp(65) : warning C4273: 'protected: static struct AFX_MSGMAP const CWnd::messageMap' : inconsistent dll linkage.  dllexport assumed.
D:\APPLICATION\VC6\MSDEV98\MYPROJECTS\TEST\testocx\SizeComboBox.cpp(65) : error C2491: 'CSizeComboBox::CComboBox::CWnd::messageMap' : definition of dllimport static data member not allowed
D:\APPLICATION\VC6\MSDEV98\MYPROJECTS\TEST\testocx\SizeComboBox.cpp(74) : error C2039: 'SelectSize' : is not a member of 'CSizeComboBox'
        d:\application\vc98\mfc\include\afxctl.h(1756) : see declaration of 'CSizeComboBox'
D:\APPLICATION\VC6\MSDEV98\MYPROJECTS\TEST\testocx\SizeComboBox.cpp(88) : fatal error C1903: unable to recover from previous error(s); stopping compilation
TestocxCtl.cpp
d:\application\vc6\msdev98\m

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

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

  • 求助高手:有关ATL的事件接收器(多个事件源,一个接收器)
  • 想学ActiveX需要看什么?求助高手
  • 遇到个非常不解的问题,求助高手!!
  • 求助高手,如何才能解决这个问题,是否无法避免?附代码
  • 两周没有试成功,求助高手!!!
  • 求助高手,关于MFC控件编程
  • 求助各位高手
  • 高手求助看看这段代码
  • 求助高手:一个线程中终止另一个线程
  • 求助高手有关在vc中使用wmrmsdk中dll的问题

相关文章

  • 2017-06-05 如何在dll中建立窗口?
  • 2017-06-05 内存双字节读取!
  • 2017-06-05 如何在DLL中得到当前应用的主线程ID
  • 2017-06-05 100分求一个简单问题,如果判断一个给定程序(c:\tsetexe是否运行!
  • 2017-06-04 如何添加WINDWOWSMEDIAPLAYER控件并播放啊?谢谢
  • 2017-06-04 在开发基于MFC的ActiveX控件时引用第三方控件总是报错,请高手指点
  • 2017-06-04 关于IStream的Write函数的问题
  • 2017-06-05 求助!初学DLL的困惑
  • 2017-06-04 cometohelp!!!!!
  • 2017-06-04 ?如何在Activex控件中实现浮动的窗口,工具栏,使浮动工具栏可以停靠在调用该控件框架窗口(hhool)急!!

文章分类

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

最近更新的内容

    • 可以修改ie页面的属性框吗
    • 如何修改dll导出函数的地址
    • 简单DLL调用出错
    • ATL的WM_MOVE消息,请高手指教
    • 请问如果要在C#中传递字符串给VCATLCOM函数,COM函数如何定义参数在线等
    • 我注册一个Mp3系统右键,但怎么注册也不成功,请大家帮忙!
    • CShockwaveFlash怎么知道FLASH播放完毕了啊。。
    • 潘爱民的com原理与应用的原马哪里可以下载?
    • 有关在mfc程序中嵌入word以后保存的问题
    • 求救:我写的ActiveX在腾讯浏览器上无法运行!!

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

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