![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
文章平均质量分 74
mynameisyhw
这个作者很懒,什么都没留下…
展开
-
多线程编程之一——问题提出
一、问题的提出编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void CSingleThreadDlg::OnSleepSixSecond() { Sleep(6000);原创 2009-05-30 22:17:00 · 312 阅读 · 0 评论 -
多线程编程之二——MFC中的多线程开发
五、MFC对多线程编程的支持 MFC中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。 工作者线程没有消息机制,通常用来执行后台计算和维护任务,如冗长的计算过程,打印机的后台打印等。用户界面线程一般用于处理独立于其他线程执行之外的用户输入,响应用户及系统所产生的事件和消息等。但对于Win32的API编程而言转载 2009-06-01 21:15:00 · 346 阅读 · 0 评论 -
多线程编程之三——线程间通讯
原创 2009-06-03 21:45:00 · 333 阅读 · 0 评论 -
pragma指令简介
在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作。一.message参数message它能够在编译消息输出窗口中输出相应的消息,这对于源代码信息的控制非常重要的,使用方法为:#pragma message(“消息文本”)当编译器遇到这条指令时就在编译输出窗口中将消息文本打印出来。当我们在程序中定义了许多宏来控制源代码版本的时候,转载 2009-06-04 21:01:00 · 415 阅读 · 0 评论 -
LINK : fatal error LNK1104: 无法打开文件“LIBC.lib”的问题
要解决问题的话,只要在链接设置那里忽略它就没问题了。下面再列点抄点总结:•Run-Time Library是编译器提供的标准库,提供一些基本的库函数和系统调用。我们一般使用的Run-Time Library是C Run-Time Libraries。当然也有Standard C++ libraries。 C Run-Time Libraries实现ANSI C的标准库。VC安装目录的CRT转载 2009-06-07 23:12:00 · 6786 阅读 · 3 评论 -
R6034问题的解决
编程过程中遇到好几次报R6034的错误,有的时候clean一下再重新编译又好了,但是有一个不定时的炸弹还是很让人郁闷的。网上找了很多方法,终于发现有一篇不错的文章,按照所说的方法问题解决(按第一种方法,第二张没试)。现转过来,保存。 一个项目从vc6迁移到VS2005,在修改了一系列的类型警告后。编译成功了,Debug的时候,结果却冒出一个R6034错误:"An appl转载 2009-09-09 22:29:00 · 18266 阅读 · 0 评论