![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
lilin8905
这个作者很懒,什么都没留下…
展开
-
VC++ 6.0下Qt的编写和编译
为了使用信号和槽机制,我们将自定义类继承自QObject类,并正确书写了源 代码,但通过VC++的IDE编译执行程序时,却总是出现连接错误。这其实是由于对Qt类的一些特性不了解所致。具体描述,大家可以查看C++ GUI Programming Qt3一书中的“Qt的元对象系统”的描述。下面我们以在VC++6.0为例,介绍如何正确编写和编译自定义的Qt类。 一、配置Qt的环境变量和msvc编译器的环境变量1、添加Qt的环境变量:变量名:QMAKESPEC 变量值:win32-msvc 注意,win转载 2011-02-24 15:12:00 · 1407 阅读 · 0 评论 -
正确理解CRITICAL_SECTION
正确理解CRITICAL_SECTION 很多人对CRITICAL_SECTION的理解是错误的,认为CRITICAL_SECTION是锁定了资源,其实,CRITICAL_SECTION 是不能够“锁定”资源的,它能够完成的功能,是同步不同线程的代码段。简单说,当一个线程执行了EnterCritialSection之后,cs里面的 信息便被修改了,以指明哪一个线程占用了它。而此时,并没有任何资源被“锁定”。不管什么资源,其它线程都还是可以访问的(当然,执行的结果可能是错误 的)。只不转载 2011-02-21 15:26:00 · 593 阅读 · 0 评论