Solo quiero estar seguro: si quieres usar los búferes del protocolo de Google, puedo encontrar un binario para el compilador, pero de alguna manera parece que también necesito compilar los archivos fuente restantes. ¿Es esto cierto? Tengo un compilador MinGW c, ¿lo haré? ¿Alguien tiene un archivo make?¿Compilación necesaria para instalar Google protobuf?
8
A
Respuesta
13
Por lo general, se necesita el compilador para compilar el protobuf "esquema" a una envoltura, uno que se use en el código. Por lo tanto, no es un proceso de fabricación/creación real. Proporcione algunos detalles más sobre cómo usará los archivos proto, es decir, qué idioma está proyectando.
ACTUALIZACIÓN: Parece que no tiene python-protobuf instalado, o Python no puede encontrarlo.
De cualquier instalarlo utilizando
apt-get install python-protobuf # for Ubuntu
yum install python-protobuf # for Fedora/Redhat
o
easy_install protobuf
o instalar desde el código fuente, como se explica aquí: http://code.google.com/p/protobuf/issues/detail?id=235
Cuestiones relacionadas
- 1. Google protobuf en Linux
- 2. Buffers de protocolo de Google compilación cruzada
- 3. El código de Protobuf java tiene errores de compilación
- 4. ¿Cómo construir el protobuf de Google en Windows usando MinGW?
- 5. ¿Generar documentación de Protobuf?
- 6. Información necesaria para utilizar TPM en Java
- 7. ¿Cómo hacer que CMake encuentre google protobuf en Windows?
- 8. Qt + protobuf, tipos?
- 9. Ayuda necesaria para instalar cygwin: puede haber un problema en el archivo
- 10. Cómo elegir entre protobuf-csharp-port y protobuf-net
- 11. por qué es necesaria la dependencia "jar-prueba" para "compilación mvn"
- 12. Eclipse: ¿Cuál es la instalación mínima de Eclipse necesaria para una compilación sin cabeza PDE?
- 13. Prefijo de longitud para mensajes protobuf en C++
- 14. ¿Hay algún Tutorial para Protobuf-net?
- 15. Plugin de Eclipse para trabajar con protobuf
- 16. Boost promoción - ayuda necesaria
- 17. Convenciones de nomenclatura de Protobuf
- 18. Obtención de MSDeploy en nuestro servidor de compilación/integración: ¿es necesaria una actualización de MSBuild?
- 19. Cómo detengo el error, la autorización es necesaria para realizar esa acción en Google Script
- 20. Son mensajes protobuf compatibles en todas las versiones de protobuf
- 21. Cómo especificar un Protobuf para su uso con Netty (preferentemente usando el soporte integrado de protobuf)
- 22. serialización de protobuf asincrónica
- 23. -protobuf neta herencia "árbol"
- 24. herencia protobuf-net
- 25. protobuf con herencia?
- 26. Algoritmo de ayuda necesaria
- 27. Compilación con librerías Boost individuales, sin instalar Boost
- 28. Es objeto Function necesaria
- 29. primera respuesta explicación necesaria
- 30. Maven: instalar archivo jar durante el proceso de compilación
Mi lenguaje es pitón. Usaré los protobufs para envolver los datos en los mensajes, serializarlos, deserializarlos en el otro y en los messges nuevamente y usar el objeto de datos que contienen. He creado un protofile, pero cuando importo el archivo * -pb2.py generado en el archivo de origen donde quiero usarlo, aparece el mensaje de error "ImportError: ningún módulo llamado google.protobuf". El motivo por el que formulo esta pregunta es que el archivo readme.txt que viene con el compilador de proto dice: "Todavía necesitará descargar el paquete de código fuente para obtener las bibliotecas de tiempo de ejecución de Java o Python". – Django
He actualizado la respuesta: compruebe la instalación de la biblioteca python-protobuf. – Tisho
¿Las soluciones que ha descrito también funcionan en Windows? – Django