QGIS源码编译问题-Bison_Flex

QGIS源码编译问题-Bison_Flex

转自:http://blog.csdn.net/x_nazgul/article/details/50618965

环境:QGIS2.14.13, Qt4.8.6, vs2010, x86,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

解压就可以,不需要安装

posted @ 2017-04-17 10:03  flylong0204  阅读(783)  评论(0)    收藏  举报