1. 程式人生 > >vs2010編譯thrift0.9.2

vs2010編譯thrift0.9.2

        前一段時間在thrift的使用上吃過一次虧,今天上午剛好有點時間,研究下thrift。

        在vs2010下編譯thrift,按照http://blog.csdn.net/cool_way/article/details/41728941文中提到的方法,但是在實際操作的過程中還是出了一點小問題。

        flex的下載地址為http://gnuwin32.sourceforge.net/packages/flex.htm

        安裝好flex和bison之後,編譯仍然不能通過仍然提示下面命令有錯誤。

    flex -o"src\\thriftl.cc" src/thriftl.ll
    bison -y -o "src\thrifty.cc" --defines="src/thrifty.hh" src/thrifty.yy

        解決辦法:開啟cmd命令窗,定位到complier的.sln檔案所在目錄。輸入上面兩條命令。如果執行成功。去掉complier專案屬性中,生成事件->預先生成事件中命令列的語句。之後再重新編譯。此問題即可解決。