最近做了个app,要有mac版本和windows版本,mac上已经测试通过了,然后在windows上调试(新装的虚拟机),因为使用了deasync,运行失败了,为了重新build,要使用node-gyp,然后各种build失败。
刚开始提示没有python,安装了python2.7之后,提示error MSB3411之类的错误,然后安装了windows sdk, windows server, vs2008。然后又提示fatal error C1083: Cannot open include file: ‘stdint.h’: ,好吧居然找不到stdint.h文件,一查,vs2008太老了,没有这个文件,天啊,你知道vs2008多大么,然后卸载2008,安装vs2013,然后运行node-gyp rebuild,成功了。。。。
顺便提一下,发现windows使用adb也挺坑的,安装之后链接手机,adb devices什么都检测不到,最后不得已安装了豌豆荚,虽然好了,但还是觉得挺坑的。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐