我为nodejs编写了一个shapelib绑定,它可以在linux中编译,但是当我用VS2005编译它时,我得到了一个错误:
deps\uv\include\uv-private/uv-win.h(181) : error C2146: syntax error : missing ';' before identifier 'srwlock_'
谷歌搜索后,我发现 SRW 锁在 Windows XP 下不可用,这就是我收到错误的原因。
我的问题是为什么 nodejs 可以在 Windows XP 中使用?是不是用了SRW Lock?