为什么网上下的VC程序,在小弟我VS2012中自己编一遍,就运行不了

为什么网上下的VC程序,在我VS2012中自己编一遍,就运行不了?
CSDN下的一个获取网页源码的程序,作者用VS2010编的,我用VS2012打开,会提示一下升级的东西,升级后还是能运行,能够获取到网页源码。我自己用VS2012编了一下,就老是提示有两个错误,请高手帮忙下,看看怎么回事?是一个非常简单的小程序,也就几行主要代码。网上搜索了好久,也没类似的问题。刚学VC++,有点菜。多谅解。

void CMFCApplication3Dlg::OnBnClickedOk()
{

UpdateData (TRUE );
CInternetSession mySession(NULL,0);
CHttpFile* myHttpFile=NULL;
m_infor ="连接到站点"+ m_URL +"\r\n";//////这里提示有错:没有与这些操作数匹配的“+”运算符
UpdateData(false);

CString myData;
myHttpFile=(CHttpFile*)mySession.OpenURL(m_URL);
while(myHttpFile->ReadString(myData))
{
m_infor=m_infor+"\r\n";//////这里提示有错:有多个运算符与“=”有与这些操作数相匹配
m_infor+=myData;
}
myHttpFile->Close();
mySession.Close();
UpdateData(false);


CDialogEx::OnOK();
------解决思路----------------------
m_infor 是什么类型的?工程是否是unicode字符集的?是的话改成多字符集试试
------解决思路----------------------
引用:
Quote: 引用:

Rebuild 你的整个工程。。


怎么rebuild。能加你QQ吗?你帮我看看这个程序。

383156647 工程发给我