耗了两天时间才能正常使用ZThread这个库,不过总算搞好了,呼~
(使用windows 下 vc++7.1(集成在.net 2003里的)编译器)
由于想写多线程得东西,查了一下,使用ZThread的库,从网上下下来:
http://www.sourceforge.net/上搜 zthread就OK;
(这里使用的是2.3.1的版本,我搜到的最新的是2.3.2的版本,但是由于使用2.3.2时,使用我能想到的办法都出错,所以后来我干脆使用了2.3.1,不知道是不是2.3.2有点问题)
具体步骤:
1。在7。1里建立项目,选择静态库的项目,注意,把“使用预处理”前的勾打掉,就是不使用预处理
2。在文件夹里添加现有项,把2.3.1里的src文件夹里所有的CXX文件加进去,在选项里的C++搜索目录里加
上2.3.1的include文件夹,编译
3。可能会出错,把项目属性里的MFC选项里改为“使用静态库下的MFC”,再编译
4。~应该就能在DEBUG文件夹里生成LIB文件了
注意几点:
1。最好使用7.1编译生成LIB,因为开始我一直使用6.0(这也是我耗了两天的原因之一),用最后编译出的lib文件也总是出错,我这里是出现了内存溢出的错误。(可能是6.0对有些库支持的不好)。
2。属性设置里选择“不使用预编译头”
3。在库文件搜索路径加上include的那个路径
~~