QGIS源码编译问题

WIN下

配置完成后,编译出现这样的问题

qgsexpressionlexer.ll line 22: unrecognized %option: reentrant

qgsexpressionlexer.ll line 24: unrecognized %option: bison-bridge

error MSB6006


其实这是由于使用的 bison 版本太低了,但是找了很多地方都是

bison-2.4.1-setup.exe

这个版本,没有更高的了

后来找了这个

win_flex_bison-latest.zip

http://sourceforge.net/projects/winflexbison/   

这里下载的就是Bison version 3.0

解压就可以,不需要安装

你可能感兴趣的:(QGIS源码编译问题)