最近在一个项目在要使用APPWEB,下载了APPWEB源代码,并编译了一下,有一点感比较麻烦,在WINDOWS下编译该软件需要安装cygwin ,在编译的时候要特别小心。最近在编译的时候,遇到一些问题,在些写一些心得,供有需要人参考:
- 在WINDOWS编译的时候,记得加入WIN宏,用来说明APPWEB的编译环境。否则会报告一些数据类型找不到的错误。
- 由于APPWEB的相对源代码来说是跨平台的(通过一些宏标明是属于那个平台的),所以在WINDOWS的平台上定义了一些POSIX有而WINDOWS没有的数据类型,如果跟其它库混合使用的话要要特别注意。会出现数据类型重复定义的错误。
- 如果要使用到MaRequest的查询变量,在生成MaHandler时,要加入