我安装了protobuf编译器: 从这里下载Protocol Buffers完整源代码:http://code.google.com/p/protobuf/downloads/list 解压缩并从终端转到提取目录 1.Run ./configure 2.Run make 3.Run sudo make install
运行make后,错误显示。有人知道如何解决它吗?
提前致谢!!
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive 全力以赴。
在src中制作所有内容
/ bin / sh ../libtool --tag = CXX --mode = link g ++ -D_THREAD_SAFE -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -O2 -g -DNDEBUG -D_THREAD_SAFE -o protoc main.o libprotobuf.la libprotoc.la -lz
libtool:link:找不到库2/src/libprotobuf.la' or unhandled argument
2 / src / libprotobuf.la'
make [2]: * [protoc]错误1
make [1]: * [all-recursive]错误1
make: * [all]错误2
答案 0 :(得分:7)
我也看到了这一点 - 我诊断出了这个问题。它很简单 - 下载目录路径包含空格字符。只需移动或重命名下载目录,使其不再包含空格字符,一切正常。
请参阅我的错误报告here.