问题描述
- 错误 C2665 “loadimage”: 2 个重载中没有一个可以转换所有参数类型
- 原代码
#include <graphics.h> #include <stdio.h> int main(){ initgraph(200,200); IMAGE img; loadimage(&img,"./2.png"); putimage(100, 100, &img);-->报错 getchar(); closegraph(); }
解决方法
-
调整编译器(以visual studio 2022为例)
调试–调试属性–配置属性–高级–字符集–多字节
-
用“L”转为长字节
loadimage(&img,L"./2.png");