随笔分类 - VC++6.0
摘要:用VS2010打开vc6.0的工程时,遇到了很多的问题,下面记录下解决办法。1. 报错: error C2065: “i”: 未声明的标识符解决办法: 提出 i 的申明,因为 i 的申明可能在for循环里。2. 报错: error C2440 “static_cast” 无法从“void (__thiscall CMainFrame::* )(void)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”解决办法: 例如:TransparentWnd.cpp中ON_MESSAGE(WM_LIBEN,OnLiben): 第一:把原来...
阅读全文
摘要:#include #define F_PATH "d:\myfile\file.txt" int main(void) { FILE *fp = NULL; //需要注意 fp = fopen(F_PATH, "a"); if(NULL == fp) { return -1; //返回错误代码 } CString a = "a"; CString b = "...
阅读全文
摘要:在VC++6.0中,编译没有错,但运行到某一步的时候就报错,走不下去了,然后一步步调试却能通过。很费解!百度后,发现是声明变量时候出了问题。然后我把变量的声明都放在了前面,就正常了~~~百度时候,额外的收获记录如下:C2143: syntax error : missing 'token1' before 'token2'C2144: syntax error : missing 'token' before type 'type'如果遇到上面这样的错误时,解决办法是把所有的数据声明放到可执行代码之前。MSDN给出下面的代码会产生
阅读全文

浙公网安备 33010602011771号