安装protobuf: 从入门到放弃

一、安装protobuf2.5

1、下载安装包

wget https://github.com/google/protobuf/releases/download/v2.5.0/protobuf-2.5.0.tar.gz

2、解压安装包

tar -zxvf protobuf-2.5.0.tar.gz
cd protobuf-2.5.0

3、编译并安装

./configure
make
make check
sudo make install
sudo ldconfig

二、麒麟安装protobuf

1、安装依赖库

sudo apt-get install autoconf automake libtool curl make g++ unzip
sudo apt-get install zlib1g-dev
sudo apt-get install libssl-dev

2、下载protobuf压缩包

wget https://github.com/google/protobuf/releases/download/v3.0.0/protobuf-cpp-3.0.0.tar.gz

3、解压并编译

tar -zxvf protobuf-cpp-3.0.0.tar.gz
cd protobuf-3.0.0
./configure --prefix=/usr
make
make check
sudo make install

三、安装protobuf指定版本

1、查看所有可用版本

protobuf下载地址:https://github.com/protocolbuffers/protobuf/releases

2、下载指定版本

wget https://github.com/protocolbuffers/protobuf/releases/download/v3.11.4/protobuf-all-3.11.4.tar.gz

3、编译并安装

tar zxvf protobuf-all-3.11.4.tar.gz  
cd protobuf-3.11.4
./configure
make -j8
sudo make install

四、安装protobuf后找不到proto

1、检查环境变量

nano ~/.bashrc

2、在最后一行添加以下内容

export PATH=$PATH:/usr/local/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

3、更新环境变量

source ~/.bashrc

五、安装protobuf过程

1、安装依赖库

sudo apt-get install autoconf automake libtool curl make g++ unzip
sudo apt-get install zlib1g-dev
sudo apt-get install libssl-dev

2、下载protobuf

wget https://github.com/google/protobuf/releases/download/v3.11.4/protobuf-all-3.11.4.tar.gz

3、解压并编译

tar zxvf protobuf-all-3.11.4.tar.gz  
cd protobuf-3.11.4
./configure
make -j8
sudo make check
sudo make install

六、安装proteus出现安装包错误

1、下载安装包

https://www.labcenter.com/downloads/

2、安装前准备

sudo apt-get update
sudo apt-get install wine

3、安装前准备2

export WINEARCH=win32
export WINEPREFIX=~/.wine32
rm -rf $WINEPREFIX
winecfg

4、安装

wine /path/to/setup.exe

七、安装proteus

1、下载安装包

https://www.labcenter.com/downloads/

2、安装前准备

sudo apt-get update
sudo apt-get install wine

3、安装前准备2

export WINEARCH=win32
export WINEPREFIX=~/.wine32
rm -rf $WINEPREFIX
winecfg

4、安装

wine /path/to/setup.exe

八、安装proteus8.9常见问题

1、安装完后提示无法打开

解决办法:

export WINEARCH=win32
export WINEPREFIX=~/.wine32
rm -rf $WINEPREFIX
winecfg

2、打开proteus后闪退

解决办法:

winetricks gdiplus

九、安装proteus7.8常见问题解决办法

1、安装完后无法打开

解决办法:

export WINEARCH=win32
export WINEPREFIX=~/.wine32
rm -rf $WINEPREFIX
winecfg

2、打开proteus后出错

解决办法:

winetricks vb6run

3、出现“AR License Manager is not responding”错误

解决办法:

winetricks mdac28

十、安装proteus7.8所选目录错误选取

1、将proteus下载到/home目录下

2、安装前准备

export WINEARCH=win32
export WINEPREFIX=~/.wine32
rm -rf $WINEPREFIX
winecfg

3、安装

wine /path/to/setup.exe

以上是关于安装protobuf的多种方式以及proteus常见问题的解决办法。希望可以帮助到大家。

原创文章,作者:VVZDQ,如若转载,请注明出处:https://www.506064.com/n/318210.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
VVZDQVVZDQ
上一篇 2025-01-11 16:28
下一篇 2025-01-11 16:28

相关推荐

  • Python wordcloud入门指南

    如何在Python中使用wordcloud库生成文字云? 一、安装和导入wordcloud库 在使用wordcloud前,需要保证库已经安装并导入: !pip install wo…

    编程 2025-04-29
  • Python小波分解入门指南

    本文将介绍Python小波分解的概念、基本原理和实现方法,帮助初学者掌握相关技能。 一、小波变换概述 小波分解是一种广泛应用于数字信号处理和图像处理的方法,可以将信号分解成多个具有…

    编程 2025-04-29
  • Python竖线图:从入门到精通

    Python竖线图,即Python的绘图工具matplotlib中的一种图形类型,具有直观、易于理解的特点,适用于各种数据分析和可视化场景。本文从初学者角度出发,介绍Python竖…

    编程 2025-04-29
  • Python爬取数据指南-从入门到精通

    Python爬虫是指用Python编写程序,自动化地获取网络上的信息,并进行处理、分析和存储。以下是Python爬取数据的指南,从入门到精通。 一、获取网页数据 Python爬虫的…

    编程 2025-04-29
  • Python自学多久能入门?

    Python是一门极具优势的编程语言,无论在人工智能、数据分析、Web开发等领域都有广泛的应用,所以越来越多的人开始学习Python。但是对于初学者来说,Python自学多久能入门…

    编程 2025-04-28
  • Python导出微信群聊天记录:从入门到实践

    微信群聊是我们日常生活中与家人、朋友聊天交流的重要平台。但是,当备份和查看微信群聊的聊天记录时,我们常常会遇到各种问题。这时,我们可以使用Python对微信群聊天记录进行导出、备份…

    编程 2025-04-28
  • Python熵权法入门指南

    本文将为你介绍Python熵权法的基础知识以及如何在实际应用中使用熵权法,让你能够更好地理解该算法并将其运用到实际工作中。 一、什么是Python熵权法? Python熵权法是一种…

    编程 2025-04-28
  • 西瓜创客python课程:从入门到精通

    本文将对西瓜创客python课程进行详细阐述。旨在为初学者提供一个从入门到精通的学习路径,并为已经有一定基础的人提供更深入的学习体验。 一、为什么选择西瓜创客python课程 西瓜…

    编程 2025-04-28
  • Python爬虫商品评论入门指南

    如何使用Python爬取商品评论信息?这是一个有趣的问题。本文将从多个方面详细讲解Python爬虫实现商品评论信息的抓取,包括:选择合适的爬虫工具、构建爬虫流程、模拟网页请求以及数…

    编程 2025-04-28
  • CTP程序化交易入门系列

    本文将从多个方面详细阐述CTP程序化交易入门系列,包括行情获取、交易指令下达等。 一、行情获取 在进行程序化交易前,需要获取实时的行情信息。CTP提供了多种获取行情的渠道,包括: …

    编程 2025-04-28

发表回复

登录后才能评论