又一次安装thrift
with cpp, java, python
make install搞了N次,Ant总提示JAVA_HOME不对
最后看这篇博文http://jayant7k.blogspot.com/2010/04/intro-to-thrift.html原来需要管理员权限,su一下,再export JAVA_HOME...
另外make自带的tutorial cpp的时候总提示undefined reference...
原来是G++版本的问题...最后我是用4.4.6版本搞定的
see http://mail-archives.apache.org/mod_mbox/thrift-user/201107.mbox/%3C4E3180C3.10204@ens-lyon.fr%3E
g++ -DHAVE_NETINET_IN_H -DHAVE_INTTYPES_H -o CppClient -I/usr/local/include/thrift -I/usr/include/boost -I../gen-cpp -L/usr/local/lib -L/usr/lib -lthrift CppClient.cpp ../gen-cpp/SharedService.cpp ../gen-cpp/shared_types.cpp ../gen-cpp/tutorial_types.cpp ../gen-cpp/Calculator.cpp