我嘗試沒有成功建立在Mac上的C++實例教程至今。教程在這裏。 。 。 。不能建立谷歌協議緩衝區教程在mac上
https://developers.google.com/protocol-buffers/docs/cpptutorial
我不能使用Makefile構建的例子,因爲沒有PKG-confic命令。我收到以下錯誤。 。
pkg-config --cflags protobuf # fails if protobuf is not installed
/bin/sh: pkg-config: command not found
make: *** [add_person_cpp] Error 127
我就好用構建編譯器和庫中的以下
./configure --prefix=/usr
make
make check
make install
我可以用protoc編譯附帶教程ok了原型文件,但我不能因爲某些原因鏈接的可執行文件。我得到以下。 。 。
$ g++ add_person.cc addressbook.pb.cc -L /usr/lib/ -l libprotobuf.a -o write
ld: library not found for -llibprotobuf.a
...但庫絕對是在/ usr/lib目錄下。我可能在這裏犯了一個非常基本的錯誤。
就這麼簡單。謝謝 – learnvst 2012-04-20 19:25:44