Please follow the instructions in README.txt:
** Hint on install location **
By default, the package will be installed to /usr/local. However,
on many platforms, /usr/local/lib is not part of LD_LIBRARY_PATH.
You can add it, but it may be easier to just install to /usr
instead. To do this, invoke configure as follows:
./configure --prefix=/usr
If you already built the package with a different prefix, make sure
to run "make clean" before building again.
** 翻译 translate **
默认情况下,包会被安装在/usr/local路径下。但是,在某些系统平台上(如Ubuntu 11),/usr/local/lib路径并不包含在LD_LIBRARY_PATH中。你可以手动添加,但也可以很方便的通过安装到/usr路径下,调用configure命令参数如下
./configure --prefix=/usr
如果你的包已经编译过,确保先运行"make clean"再重新编译。
reference:
http://code.google.com/p/protobuf/issues/detail?id=213
分享到:
相关推荐
protobuf-3.11.4-1.zip是一个包含Google Protocol Buffers(简称Protobuf)版本3.11.4在mingw64环境下编译的软件包。Protocol Buffers是一种高效的数据序列化协议,用于结构化数据的串行化,类似于XML、JSON,但更小...
在解压后的文件夹中,你会找到一个名为“vsprojects”的子目录,这个目录包含了用于在Visual Studio中编译protobuf项目的解决方案文件(protobuf.sln)。打开这个.sln文件,你可以使用Visual Studio的IDE来编译和...
it does not contain an entry for 'csharp_namespace' and lots of others. I'm using Eclipse Neon.3 (4.6.3). I did not manage to set/override the Options definition file either (I tried with and ...
在本文中,我们将深入探讨protobuf 2.5版本,包括protoc.exe编译器、libprotobuf.lib和libprotoc.lib库文件的重要性和使用方法。 **protobuf 2.5 简介** protobuf 2.5是protobuf的一个较旧但稳定版本,适用于那些对...
标题中的“libprotobuf.lib、libprotoc.lib和protoc.exe”是Google Protobuf(Protocol Buffers)的核心组件,这是Google开发的一种数据序列化协议。它允许开发者定义数据结构,然后生成能够在各种编程语言中使用的...
3. 安装完成后,将protobuf的库路径添加到环境变量,以确保OpenCV的编译过程能找到protobuf的头文件和库文件。 4. 继续OpenCV的安装流程:在安装OpenCV时,指定protobuf的路径,避免自动下载和编译protobuf。 通过...
6. 安装protobuf-c库,通常使用`sudo make install`命令。 在安装完成后,你可以利用protobuf-c提供的工具`protoc-c`来编译.proto文件,生成C语言的结构体和序列化/反序列化的函数。这样,你就可以在C语言项目中...
这些源码包包含了编译protobuf库所需的全部源文件,用户可以下载后自行编译安装。安装步骤通常包括解压、配置、编译和安装四个步骤: 1. 解压:使用tar命令解压缩文件,例如 `tar -zxvf protobuf-cpp-3.6.1.tar.gz`...
6. **数据类型与字段选项**:protobuf支持多种基本数据类型,如整型、浮点型、字符串等,以及复杂数据类型如消息嵌套、数组和映射。字段还有可选性、重复性和默认值等选项。 **protobuf的优缺点:** 优点: - **...
Ubuntu18.04+OpenCV3.2.0源码安装时,出现错误:Failed to download v3.1.0/protobuf-cpp-3.1.0.tar.gz ,解决方法:下载附件zip文件,解压后得到protobuf-cpp-3.1.0.tar.gz文件,替换/opencv_contrib-3.2.0/modules...
5. **文档**:可能包含README文件、API参考手册或其他形式的文档,解释如何安装、配置和使用protobuf。 6. **构建脚本**:如Makefile或CMakeLists.txt,用于自动化编译和构建过程,便于在不同平台上构建protobuf库...
protobuf-java-3.2.0.jar
标题中的"protobuf-all-3.7.1.tar.gz"是一个归档文件,它包含了Protocol Buffers(protobuf)的版本3.7.1的所有组件。Protocol Buffers是Google开发的一种数据序列化协议,它允许结构化数据序列化,类似于XML、JSON...
protobuf-java-3.1.0.jar
编译完成后,静态库文件(.lib)将位于指定的输出目录下,例如,对于protobuf,会有protobuf.lib和protobuf-lite.lib等。 为了在自己的项目中使用这些静态库,你需要将它们添加到项目的链接器输入中。同时,将...
标题 "libprotobuf.a.zip" 指示这是一个包含protobuf编译为C++静态库的压缩文件,主要用于iOS平台上的cocos2dx-c++项目。在这个压缩包中,我们可以找到两个架构版本的静态库——x86_64和arm64,这涵盖了模拟器和真机...
protocolbuffer(以下简称PB)是google 的一种数据交换的格式,它独立于语言,独立于平台。...由于它是一种二进制的格式,比使用 xml 进行数据交换快许多。可以把它用于分布式应用...Source code (protobuf-3.5.0.tar.gz)
标题中的"protobuf-java-3.5.1.jar+protoc.exe哦"指的是Google开源的Protocol Buffers(简称protobuf)的Java实现库和编译器工具的版本3.5.1。Protocol Buffers是一种数据序列化协议,允许开发者将结构化的数据序列...
标题中的"protobuf-java-3.5.1.jar"是一个Java版本的Protocol Buffers库,用于处理Google的Protocol Buffers(简称protobuf)数据格式。protobuf是一种轻量级、高效的结构化数据序列化机制,广泛应用于跨平台的数据...
protobuf-csharp-3.11.4.zip是一个包含C#版本的Protocol Buffers(简称protobuf)库的压缩包,主要用于GTFS(General Transit Feed Specification)数据的生成和解析测试。protobuf是一种高效的数据序列化协议,由...