- 博客(6)
- 收藏
- 关注
原创 根据错误代码使用VS自带的errlook.exe查看错误信息及常见错误信息代码含义总结
在调试开发时,可能经常需要调用GetLastError();得到错误代码,在得到错误代码之后,希望知道该错误代码的含义,VS自带有errlook.exe可供方便的获取错误代码含义,有助于提高开发调试的效率,以VS2003为例方法如下:(1) 【开始】->【所有程序】->【Microsoft Visual Studio .NET 2003】->【Visual Studio .NET 工具】->【
2015-02-26 11:13:32 6470
原创 MFC编译选项设置与MSVCRT链接版本的对应关系总结
MFC工程编译选项:【项目】->【属性】->【配置属性】->【C/C++】->【代码生成】->【运行时库】,对应的CRT版本总结如下:多执行线程调试 (/MTd):对应 LIBCMTD.lib多执行线程 (/MT):对应 LIBCMT.lib多执行线程调试 DLL (/MDd):对应 MSVCRTD.lib多执行线程 DLL (/MD):对应 MSVCRT.lib
2015-02-25 23:02:40 614
原创 为CToolBar工具栏窗口按钮添加ICON图标需要注意的一点
VC使用CToolBar类创建工具栏,例如一个SDI应用程序,在MFC应用程序框架自动生成的工具栏IDR_MAINFRAME基础上,可使用资源编辑器创建工具栏资源,步骤如下:(1) 使用资源编辑器编辑工具栏IDR_MAINFRAME,删除所有自动生成的工具栏按钮,如新建、打开等(2) 添加ID为ID_EXIT_BAR图标。(3) 资源视图选中工程,右键【添加】->【添加资源】->【IC
2015-02-25 22:12:40 2671
原创 SDI应用程序调用DestroyWindow()退出程序出现异常引起的一些思考
1. 创建一个SDI应用程序SimSence。2. 在CSimSenceView创建线程,调用第三方动态库,进行周期性数据采集处理。3. 重载CMainFrame类DestroyWindow()函数,在该函数中设置线程jieshu释放加载的Dll等资源。 4. 添加工具栏图标按钮,ID为ID_EXIT_BAR,并为该按钮添加消息处理 函数OnExitProgramme(),在OnExi
2015-02-05 23:06:32 1734
原创 warning C4996: '_snprintf' was declared deprecated 警告信息的消除方法
使用VS2005编译如下语句:_snprintf(gs_LastErr, sizeof(gs_LastErr) - 1, "%s: NULL device %s\n", sFunc, !pDev ? "handle" : "context");vsnprintf(gs_LastErr, sizeof(gs_LastErr) - 1, sFormat, argp);提示如下警告信
2015-02-04 10:03:38 1531
原创 error LNK2019: 无法解析的外部符号 __imp__FtpGetFileA@28 解决方法
VS2003实现FTP下载功能,调用MFC如下API函数:FtpGetFile()、InternetCloseHandle()、InternetConnect()、InternetOpen(),编译时提示如下错误信息:TestView.obj : error LNK2019: 无法解析的外部符号 __imp__FtpGetFileA@28TestView.obj : error LNK
2015-02-01 22:24:50 2519
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人