MFC:2个重载中没有一个可以转换所有参数类型

原创 2013年12月05日 17:02:44
MFC:2个重载中没有一个可以转换所有参数类型

用VS2008,在使用AfxMessageBox函数的时候出现以上错误,代码如下:
AfxMessageBox("Here is the information!",MB_ICONINFORMATION);

解决办法一:

一、 AfxMessageBox(_T("Here is the information!"),MB_ICONINFORMATION);
二、 AfxMessageBox(TEXT("Here is the information!"),MB_ICONINFORMATION);

以上代码均存在于工程属性中"字符集"为"使用Unicode字符集"。

解决办法二:

修改项目属性:
"项目"->"项目属性"->"配置属性"->"常规"->"字符集",改为"未设置"。

版权声明:本文为博主原创文章,未经博主允许不得转载。

error C2665: “outtextxy”: 2 个重载中没有一个可以转换所有参数类型

错误描述 一些程序在 VC6 下运行好好地,但是放到 VC2008 及更高版本 VC 下编译却报错误(以下仅以 VC2008 举例,高版本 VC 类似),例如使用如下语句: outtext...
  • u013100446
  • u013100446
  • 2014年04月27日 20:10
  • 2272

error C2665: “cv::merge”: 3 个重载中没有一个可以转换所有参数类型

error C2665: “cv::merge”: 3 个重载中没有一个可以转换所有参数类型 源代码为: merge(ptr,gradImg);   改为: merge(ptr,3,gra...
  • xiao_lxl
  • xiao_lxl
  • 2015年04月29日 17:20
  • 2177

error C2665: “operator new” : 5个重载中没有一个可以转换参数1(从“const char [71]”类型)

error C2665: “operator new” : 5个重载中没有一个可以转换参数1(从“const char [71]”类型) 这个错误是怎么回事啊,搜索了整个项目好像没有可疑的new操作...
  • machh
  • machh
  • 2015年02月03日 15:45
  • 2498

error C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型

vs编译debug版本正常,编译release时候出现如下错误: error C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型  代码如下: AfxM...
  • zhangjikuan
  • zhangjikuan
  • 2015年04月29日 16:43
  • 1018

error C2665: 2 个重载中没有一个可以转换所有参数类型

编写如下代码运行,提示错误(error C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型)。    代码:    1  void CMouseMoveVie...
  • u011231598
  • u011231598
  • 2016年07月27日 15:34
  • 1787

编译64位dcmtk库

首先下载dcmtk源码,目前最新版本3.6.1,下载地址:ftp://ftp.dcmtk.org/pub/dicom/offis/software/dcmtk/snapshot/用最新版的CMake生...
  • Kelvin_Yan
  • Kelvin_Yan
  • 2016年11月04日 20:31
  • 1207

C++中的重载函数、重载函数匹配与实参转换

: 一、重载函数: (1)出现在相同作用域两个函数,如果具有相同的名字而形参表不同,则称为重载函数; (2)局部声明一个函数则该函数将屏蔽而不是重载最外层作用域中声明的同名函数,在c++中,名...
  • zdplife
  • zdplife
  • 2016年03月20日 15:38
  • 1008

【c/c++】类型转换函数(类型转换运算符重载函数)

用转换构造函数可以将一个指定类型的数据转换为类的对象。但是不能反过来将一个类的对象转换为一个其他类型的数据(例如将一个Complex类对象转换成double类型数据)。 C++提供类型转换函数(ty...
  • lzm18064126848
  • lzm18064126848
  • 2016年01月04日 18:09
  • 2647

C++函数重载过程中的二义性和类型转换

【学习于C语言中文网,请勿转载】 发生函数调用时编译器会根据传入的实参的个数、类型、顺序等信息去匹配要调用的函数,这在大部分情况下都能够精确匹配。但当实参的类型和形参的类型不一致时情况就会变得稍微复...
  • czg13548930186
  • czg13548930186
  • 2017年07月25日 11:12
  • 638

重写与重载的区别?重载的方法是否可以改变返回值的类型?

首先看一段程序: Java代码   package testOverLoadandoverRide;      public class A extends B{      //下面的是方法...
  • lisaem
  • lisaem
  • 2016年03月28日 23:44
  • 6403
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MFC:2个重载中没有一个可以转换所有参数类型
举报原因:
原因补充:

(最多只允许输入30个字)