十九.19 2022-01-08 16:59 采纳率: 0%
浏览 67

loadImage()和outtextxy()重载参数冲突

问题遇到的现象和发生背景

用VS2019上easyx的图形库,编写代码时,发生loadImage()outtextxy()重载参数冲突;
loadImage()用的_多字节字符集_,而outtextxy()用的是_Unicode字符集_;请问这种情况怎么解决?

运行结果及报错内容

img

img

我想要达到的结果

请问这种情况该怎么解决?

  • 写回答

3条回答 默认 最新

  • 关注

    跟字符集没关系,你检查一下函数的参数类型和个数,loadImage和outtextxy函数有多个重载函数,你需要确认使用哪一个,然后严格按照这个函数的参数类型,参数个数调用函数,否则,就会出现这个错误
    举个例子,sqrt函数有3个重载函数:
    sqrt(double )
    sqrt(float )
    sqrt(long double)
    如果直接写sqrt(2)就会报错,需要写成 sqrt((double)2)或者 sqrt(2.0)或者sqrt((float)2)
    你的这个问题跟这个例子是一样的问题。所以检查一下函数的参数类型和个数是否匹配,该加类型转换的就加类型转换。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 1月8日

悬赏问题

  • ¥15 Visual Studio问题
  • ¥15 state显示变量是字符串形式,但是仍然红色,无法引用,并显示类型不匹配
  • ¥20 求一个html代码,有偿
  • ¥100 关于使用MATLAB中copularnd函数的问题
  • ¥20 在虚拟机的pycharm上
  • ¥15 jupyterthemes 设置完毕后没有效果
  • ¥15 matlab图像高斯低通滤波
  • ¥15 针对曲面部件的制孔路径规划,大家有什么思路吗
  • ¥15 钢筋实图交点识别,机器视觉代码
  • ¥15 如何在Linux系统中,但是在window系统上idea里面可以正常运行?(相关搜索:jar包)