VC显示图片,请问哪儿错了

编译没有问题,执行时就出错。。。voidCGDIPlushDemoView::OnDraw(CDC*pDC){CGDIPlushDemoDoc*pDoc=GetDocum... 编译没有问题,执行时就出错。。。

void CGDIPlushDemoView::OnDraw(CDC* pDC)
{
CGDIPlushDemoDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;

CClientDC dc(this);
// dc.TextOutW(0,0,L"this is",sizeof(L"this is"));
Graphics graphics(dc);
Image image(L"p:\07.jpg");
graphics.DrawImage(&image,0,0,50,69,NULL);

}
DEBUG

VS2008

编译没问题,一运行就出错,提示Unhandled exception at 0x7c9300e8 in picture.exe: 0xC0000005: Access violation reading location 0x00000010.
展开
 我来答
yvhpfiipfi
2010-10-13 · TA获得超过2912个赞
知道小有建树答主
回答量:880
采纳率:50%
帮助的人:692万
展开全部
楼主你好,是什么错误,编译错误吗?

很可能是路径字串写错了,应该是:

Image image(L"p:\\07.jpg");

在引号里面的,应该是转义字符,楼主请注意拼写。

如果不是这里的错误,请楼主把出错信息贴过来,让大家一起看看是什么原因。

希望对你有所帮助,谢谢!
sg_bboys
2010-10-13 · TA获得超过125个赞
知道小有建树答主
回答量:100
采纳率:0%
帮助的人:115万
展开全部
出错信息? 编译后的文件时DEBUG还是RELEASE?运行环境?
问题不够详细啊,请补充...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lmzonline
2010-10-17 · 超过27用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:91.7万
展开全部
楼上正解
Image image(L"p:\07.jpg");
这句话错了,首先应该是双斜杠"\\"
然后你电脑的P:盘上必须要有这个文件,
我猜想你电脑上应该没有P盘吧,因为这不太常见
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式