图片贴不上去

0
#include <graphics.h>
#include <stdio.h>

void initGame();

int main()
{
	initGame();
	getchar();
	return 0;
}

void initGame()
{
	initgraph(640, 480);
	//loadimage(NULL, "背景");
	IMAGE img;
	loadimage(&img, "背景.jpg", 300, 250);
	putimage(100, 100, &img);
}

窗口的大小发生了改变,但是图片却贴不上去,所在的文件夹里已经包含要贴的图片

调试后还会出现这个情况:

“背景.exe”(Win32): 已加载“C:\Users\HP\Documents\Visual Studio 2013\Projects\背景\Debug\背景.exe”。已加载符号。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\kernel32.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\KernelBase.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\apphelp.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\user32.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\win32u.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\gdi32.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\gdi32full.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcp_win.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcr120d.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\ucrtbase.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\shell32.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\cfgmgr32.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\SHCore.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\msvcrt.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\rpcrt4.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\sspicli.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\cryptbase.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\bcryptprimitives.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\sechost.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\combase.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\windows.storage.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\advapi32.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\profapi.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\powrprof.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\umpdc.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\shlwapi.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\kernel.appcore.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\cryptsp.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\ole32.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\imm32.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\uxtheme.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Program Files (x86)\IQIYI Video\LStyle\7.2.102.1343\Accelerator\browserhook.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\ws2_32.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\IPHLPAPI.DLL”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\nsi.dll”。无法查找或打开 PDB 文件。
“背景.exe”(Win32): 已加载“C:\Windows\SysWOW64\dhcpcsvc.dll”。无法查找或打开 PDB 文件。

0

调试后显示“无法查找或打开 PDB 文件”的问题可以忽略。.pdb 是调试符号文件,是二进制程序文件对应的调试信息,与你的问题无关,也不会影响你的调试。

图片是在项目路径下吗?

建议尝试:

1. 如果你的代码在桌面,那么把代码放到 D:\ 试试。

2. 试试用 saveimage 保存图像试试,看有没有问题。如果可以保存,直接读取保存的图像文件,试试能不能加载。

ava
慢羊羊

2020-6-25

对  图片在项目路径下 - ★丶笨、才爱 | 2020-6-25
@★丶笨、才爱 | 我更新了答案,你再试试 - 慢羊羊 2020-6-25
@慢羊羊  好了 可以了 谢谢大神 - ★丶笨、才爱 | 2020-6-26
@★丶笨、才爱 | 你的问题出在哪里呢?你是怎么解决的呢? - 慢羊羊 2020-6-26
热门标签
相关问题