vc++中利用Format将DWORD类型转换成CString类型报错
想获取机器的总内存显示在一个静态文本控件(变量为m_strTotalMemory)里面,主要代码如下:MEMORYSTATUSmem_stat;GlobalMemoryS...
想获取机器的总内存显示在一个静态文本控件(变量为m_strTotalMemory)里面,主要代码如下:
MEMORYSTATUS mem_stat;
GlobalMemoryStatus(&mem_stat);
m_strTotalMemory.Format("%d KB",mem_stat.dwTotalPhs/1024);
最后一句不就是将DWORD类型转换成CString类型吗?为什么总是报错error C2664?在网上查了很多资料,有人建议改为
m_strTotalMemory.Format(L"%d KB",mem_stat.dwTotalPhs/1024);
但是仍然报错error LNK2001
将Format函数研究了半天也不知道参数到底错在哪里,盼请高手指点!多谢! 展开
MEMORYSTATUS mem_stat;
GlobalMemoryStatus(&mem_stat);
m_strTotalMemory.Format("%d KB",mem_stat.dwTotalPhs/1024);
最后一句不就是将DWORD类型转换成CString类型吗?为什么总是报错error C2664?在网上查了很多资料,有人建议改为
m_strTotalMemory.Format(L"%d KB",mem_stat.dwTotalPhs/1024);
但是仍然报错error LNK2001
将Format函数研究了半天也不知道参数到底错在哪里,盼请高手指点!多谢! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询