GOOGLE ADS

miércoles, 20 de abril de 2022

Instalar búferes de protocolo en Windows

No puedo encontrar instrucciones claras para instalar Google Protocol Buffers (incluido el compilador) en la plataforma Windows x64.

Revisé el archivo LÉAME de instrucciones para el compilador y la fuente:

Para Compilador: para instalar, simplemente coloque este binario en algún lugar de su RUTA

Agregué la variable del sistema a Path:

PROTOC 'C:\dev_tools\protoc-2.4.1-win32'

Estoy atascado en la instalación de la fuente de Protocol Buffers usando Cygwin. Intenté seguir las instrucciones de Unix proporcionadas en el archivo Léame:

Para compilar e instalar el tiempo de ejecución del búfer de protocolo de C++ y el compilador del búfer de protocolo (protoc), ejecute lo siguiente:

$./configure
$ make
$ make check
$ make install


Si make checkfalla, aún puede instalar, pero es probable que algunas funciones de esta biblioteca no funcionen correctamente en su sistema. Proceda bajo su propio riesgo.


make installpuede requerir privilegios de superusuario.


Para obtener información de uso avanzada sobre configurar y hacer, consulte INSTALL.txt.


** Sugerencia sobre la ubicación de instalación **


De forma predeterminada, el paquete se instalará en /usr/local. Sin embargo, en muchas plataformas, /usr/local/lib no forma parte de LD_LIBRARY_PATH. Puede agregarlo, pero puede ser más fácil instalarlo en /usr> en su lugar. Para hacer esto, invoque configure de la siguiente manera:

./configure --prefix=/usr

yo obtengo

-bash:./configure: No such file or directory'

¿Alguien puede proporcionar pasos claros y detallados para hacer que esto funcione?

ACTUALIZAR

Cambié a usar MSYS/MINGW32 en su lugar y seguí las instrucciones dadas en este enlace. Ahora estoy atascado con lo siguiente:

Cuando ejecuto el comando './configure' obtengo el siguiente error:
comprobando cómo ejecutar el preprocesador de C++... /lib/cpp
configure: error: el preprocesador de C++ "/lib/cpp" falla la comprobación de cordura'

Como resultado, ninguno de los comandos make, make install funciona. Por ejemplo:

make: No targets specified and no makefile found. Stop.


Solución del problema

Para instalar proto buff en windows

Vaya a https://github.com/protocolbuffers/protobuf/releases

Desplácese hacia abajo y descargue el zip para Windows compatible

Archivo binario

Una vez que descargue el zip, extráigalo a C:/

Simplemente copie la ruta C:\protoc-3.17.3-win64\biny configúrela como ruta a una variable de entorno.

configuración de ruta

¡Espero que esto ayude!

No hay comentarios:

Publicar un comentario

Regla de Firestore para acceder a la generación de subcolección Permisos faltantes o insuficientes

Tengo problemas con las reglas de Firestore para permitir el acceso a algunos recursos en una subcolección. Tengo algunos requests document...