怎么将图片插入。利用loadimage函数在VS中仍旧会报错

0
  • 无法使用  头文件   stdafx. h
  • 出现没有与参数列表匹配的重载函数loadimage
  • getch()也出现返回值被忽略的情况
ava
晓雨的老公

2019-12-8

0
  1. stdafx 是项目的预编译头文件,用来加速项目编译速度的。如果你设置了使用预编译头文件但编译时找不到 stdafx,就会报错。取消项目属性里面的预编译头文件设置即可解决,或者添加 stdafx.h 也可以。

  2. loadimage 参数匹配的问题,通常是由于字符集使用不匹配造成的。请确保 loadimage 字符串参数字符集与你的项目字符集相同。例如,通常默认字符集为 unicode,那么你的字符串需要加 L 前缀,就像这样:loadimage(&img, L"d:\test.jpg");

  3. getch() 有返回值,如果你没有使用返回值,某些版本的 vc 会给出警告。你可以将返回值存下来,警告就没了。

ava
慢羊羊

2019-12-8

技术讨论社区