项目场景:
最近在Visual Studio 2019上编译libmodbus库,出现了很多问题,一一解决特此记录下来。
问题描述
首先就是configure.js文件的问题,它会生成两个很重要的头文件modbus_version.h和config.h,这两个头文件其中Linux系统上内容是不一样的,所以必须在windows上运行。
原因分析:
找不到WScript对象,可能不是所有人都报这个错,只能说对于我这个基本不写JS类代码的人,确实够头疼的。至于为什么找不到,可能是我本身环境变量的问题,我从另一个角度解决了问题。环境变量的问题有时间再研究。
解决方案:
启动一个terminal到configura.js文件同目录,wscript.exe ./configure.js等待执行完毕就可以了。期间会弹出几个dialog,全部关闭就行了,再到你的目录里看,是不是文件都生成了。