我正在使用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的限制.