window环境下thrift Compiler 编译步骤
在windows環境下,編譯官方提供的thrift compiler源文件,出現一些錯誤,通過查找資料,解決了相關問題,在此記錄下:·
1、下載Bison for Windows 網址:http://gnuwin32.sourceforge.net/packages/bison.htm
選擇安裝包:
安裝該程序,注意所選路徑中一定不能包含空格和漢字,否則編譯失敗。
2、下載Flex for Windows 網址: http://gnuwin32.sourceforge.net/packages/flex.htm,同樣選擇安裝包:
安裝該程序,注意所選路徑中一定不能包含空格和漢字,否則編譯失敗。
3、將上面兩個安裝包的路徑添加到系統“環境變量”中。
4、在控制臺中,進入路徑:thrift/compiler/cpp
5、執行命令:flex -osrc\thrift\thriftl.cc src\thrift\thriftl.ll
(注意:README.md文件中,-o與src直接有個空格,要把空格刪掉,否則編譯報錯)
6、注釋掉生成的文件thriftl.cc中的頭文件 :#include <unistd.h>
7、執行命令:bison -y -o "src/thrift/thrifty.cc" --defines src/thrift/thrifty.yy
執行后會生成文件:thrifty.cc
8、執行命令,重命名文件:move src\thrift\version.h.in src\thrift\version.h
9、打開vs工程,刪除里面的命令行,刪除后如下:
10、然后就可以編譯工程了,編譯成功:
郵箱:2321842442@qq.com
總結
以上是生活随笔為你收集整理的window环境下thrift Compiler 编译步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: chrome浏览器关闭安全模式
- 下一篇: 微信页面跳转设计