加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

pthreads-win32在各种Windows编译器上的可移植性

发布时间:2020-12-14 01:39:35 所属栏目:Windows 来源:网络整理
导读:我正在使用pthreads-win32来支持 Windows的线程支持. 我有一个使用pthread的跨平台项目,我想使其在具有各种编译器和不同操作系统版本的Windows上工作. 至少,根据文档pthreads-win32应该使用MSVC甚至 提供MSVC构建. 但是我不知道图书馆是否使用MSVC-2008和MSV
我正在使用pthreads-win32来支持 Windows的线程支持.

我有一个使用pthread的跨平台项目,我想使其在具有各种编译器和不同操作系统版本的Windows上工作.

至少,根据文档pthreads-win32应该使用MSVC甚至
提供MSVC构建.

但是我不知道图书馆是否使用MSVC-2008和MSVC-2008等最新的MSVC编译器进行测试
如果在64位窗口下支持.

从你自己的经验你知道这个图书馆有什么问题吗?

> MSVC8,MSVC9,MSVC10的任何问题?
> Windows x86_64的任何问题?
> Windows Vista / Windows 7的任何问题?

笔记:

>甚至不要尝试推荐使用Boost.Thread,我不感兴趣,而且我熟悉Boost.Thread库
>我没有兴趣用Win32 API(没有RW-Locks,条件变量等)重新发明车轮.
>我确实设法使用MSVC-2008和MinGW GCC-4.3编译项目,然后使用pthreads的当前预编译DLL轻松地运行单元测试.

我只需要知道pthreads-win32的限制.

那么,paxdiablo显然是在这里总结出来的.但是根据我以前在这个图书馆的经验,我可以在这里添加几件事情.

首先,我使用了MSVC 2008的图书馆功能的一部分,没有任何问题.

其次,我的一些同事已经在x86_64(和MSVC2008和MinGW)上进行了比较.经过许多周期的beta和QA测试,他们还没有遇到任何问题.虽然我没有自己测试,但不能非常确定这一点.

所以通过事物的外观,它可能适合使用.这里唯一要注意的是,如果您发现任何问题,您将受到不太活跃的邮件列表的怜悯(或者您可能希望使用源代码或类似的东西弄脏您的手).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读