由于最近的项目用到kafka做日志收集,所以用到kafka的客户端,用的c++,但在链接kafka的库时,出现了如下的BUG:
g++ -o admon logger.o log.o configor.o Exception.o Thread.o ThreadPool.o logManager.o utils.o baidu_realtime_bidding.pb.o realtime-bidding.pb.o tanx-bidding.pb.o UserInfoService.o user_service_types.o user_service_constants.o main.o price_tools.o decrypt_price.o decrypter_miaozhen.o redis_client.o http_process.o ad_client.o user_client.o media_client.o tools.o log_process.o user_gather.o -L/usr/local/lib -lboost_atomic -lboost_chrono -lboost_container -lboost_context -lboost_exception -lboost_locale -lboost_regex -lboost_serialization -L/usr/local/lib -lthriftz -lthrift -lthriftnb -L/usr/local/lib -levent -levent_core -levent_extra -L/usr/lib -lpthread -L/usr/local/lib -lhiredis -lrdkafka -lrdkafka++ -lpthread -lprotobuf -lcrypto -lfcgi++ -lssl -lfcgi -lhiredis -L../../libs
/usr/local/lib/librdkafka++.so: undefined reference to `rd_kafka_conf_set'
/usr/local/lib/librdkafka++.so: undefined reference to `rd_kafka_version'
/usr/local/lib/librdkafka++.so: undefined reference to `rd_kafka_version_str'
/usr/local/lib/librdkafka+