windows编程
文章平均质量分 73
周大侠真厉害
得加油了。
展开
-
双缓冲绘图--mfc实时绘制相机灰度图
老板的项目,要从相机中读取图像,并实时显示。实时显示最大的问题应该就是图像闪烁了。我第一次做时直接用cdc一个点一个点的填,刷出来的图闪的厉害。图像闪烁的原因很简单,因为每次窗体刷新都要擦去原来的图像,然后进行重绘,重绘的频繁就看到了闪烁。还有我一次绘制的点数太多,那个图慢吞吞的刷出来就已经不能满足需求了。双缓冲技术可以很好的解决上述问题,原理很简单。既然一个点一个点的往屏幕上贴太慢了,我原创 2015-03-11 21:43:46 · 880 阅读 · 0 评论 -
CRITICAL_SECTION的运用(现在debug时出的汗,都他妈是当年亲手写下它时脑子里进的水!)
被自己的愚蠢与鲁莽坑了无数次后,开始明白一个道理。不管多灵异的bug,都不会是复杂到让你无法理解的。至少大多数时候是这样的……CRITICAL_SECTION是Windows下定义的一个结构体,作用就是字面意思,临界区。这个临界区指的是在 EnterCriticalSection与LeaveCriticalSection中间的这一段代码为临界区。比如你有好几个线程都要使用几原创 2015-04-05 11:17:25 · 847 阅读 · 0 评论 -
error LNK2011: precompiled object not linked in; image may not run
今天第一次尝试写一个单元测试,用的vs2013自动生成的测试工程,在最后build的时候出现了这个错误。看起来是在说我的被测试单元的obj不能在预编译的时候link。在网上找了一些解决办法,有的说是vs出错了,重新build一下就好(这个最扯的);有的说是exe调用的库之间的依赖关系不对,要调整包含顺序,但是我这里一个dll调用另一个obj,不存在这种问题啊。后来在msdn查到了关于这原创 2015-05-03 17:36:39 · 2219 阅读 · 0 评论