- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 log4cplus 编译问题
最近下载了log4cplus来用,感觉最新的版本用不起来。最后选的是1.1.3.编译时候发现错误 在log4cplus的工程目录下有个log4cplus.props文件。里面的定义WIN32;_WIN32_WINNT=0x0501;WINVER=0x0501是要改成0x0502的。然后在socket.h的头文件里又有定义错误。LOG4CPLUS_HAVE_CXX11_SUPPORT,
2015-12-29 15:27:23 963
原创 Cannot send events to objects owned by a different thread
在QT + vs2010环境下做qt的开发,添加了release下的lib,在debug模式下就会报这个错。
2015-12-04 15:00:08 1691
原创 浮动窗体 点击鼠标就出错
忘了从那篇文章看到的。自己新建个浮动窗体,浮动窗体里加入formview,鼠标点击的时候老出错。最后跟到鼠标点击事件那里,看到指针类型不对。然后看到别人说要把返回指针改成CWnd,然后重写了OnMouseActivate函数。返回值由return CFormView::OnMouseActivate(pDesktopWnd, nHitTest, message);改成ret
2015-09-23 11:18:25 390
原创 MFC工程UNICODE变为Multi-Byte,风格变了
前阵子做的工程是VS2008的风格,但是不知道改了什么东西就风格变成原始VC6.0的了。弄了半天,发现是选择了“Use Multi-Byte Character Set”选项,因为要做很多asc码的处理。VC6中使用外部manifest文件,而vc10中自带有,在stdafx.h中有manifest选择。下面是代码:#ifdef _UNICODE#if defined _M_I
2015-05-22 12:41:33 647
转载 浮动dockpane中cFormView对话框断言报错
核心内容:用鼠标单击视图的时候,就会出现Assert错误,具体为CView类的onmouseActive函数中ASSERT(pParentFrame == pDesktopWnd || pDesktopWnd->IsChild(pParentFrame))解决方法:继承类中响应WM_MOUSEACTIVATEint CMyView::OnMouseActivate(CW
2015-03-30 15:15:59 711
原创 stm32F4 Invalid ROM Table 问题
近期调试stm32F4xx系列,使用swd调试下载不了。JLink提示Invalid ROM Table错误。查看了下,ROMTableAddr = 0xE00FF003 似乎也正确。搞了半天。最后把jlink的swd速度调成200KHz就可以了。stm32F4xx系列调试速度如此低吗?103都能上1M。
2015-01-11 09:48:58 6276 3
原创 静态成员函数 不能访问非静态成员函数
和静态数据成员一样,静态成员函数是类的一部分,而不是对象的一部分。如果要在类外调用公用的静态成员函数,要用类名和域运算符“∷”。如Box∷volume( );实际上也允许通过对象名调用静态成员函数,如a.volume( );但这并不意味着此函数是属于对象a的,而只是用a的类型而已。静态成员函数的作用是为了能处理静态数据成员。可以说,静态成员函数与非静态成员函数的根本区别是:
2014-06-25 21:26:22 2315
原创 MFC 实现工具栏按钮和菜单使能禁能
CMainFrame在应用程序空闲的时候才根据命令处理是否存在来更新界面,包括菜单、工具栏和状态栏。正确的设置界面的方法是在命令流程中增加工具栏命令的更新处理代码。
2014-06-08 20:39:55 2176
原创 error C1010: unexpected end of file while looking for precompiled header.错误处理
error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source? 编
2014-04-10 11:36:32 592
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人