Po prostu chcę mieć pewność: jeśli chcesz używać buforów protokołu google, mogę znaleźć plik binarny dla kompilatora, ale wydaje mi się, że muszę również skompilować pozostałe pliki źródłowe. Czy to prawda? Mam kompilator c MinGW, zrobi to. Czy ktokolwiek ma plik make?Kompilacja potrzebna do zainstalowania google protobuf?
8
A
Odpowiedz
13
Zwykle kompilator jest potrzebny do skompilowania "schematu" protobuf do opakowania, które ma być użyte w kodzie. Więc nie jest to faktyczny proces tworzenia/budowania. Podaj więcej szczegółów, w jaki sposób będziesz używał plików proto - np. Jaki język projektujesz.
UPDATE: Wygląda na to, że nie masz zainstalowanego Pythona-protobuf lub Python nie może go znaleźć.
Albo zainstalować go za pomocą
apt-get install python-protobuf # for Ubuntu
yum install python-protobuf # for Fedora/Redhat
lub
easy_install protobuf
lub zainstalować go od źródła, jak wyjaśniono tutaj: http://code.google.com/p/protobuf/issues/detail?id=235
Powiązane problemy
- 1. Google protobuf w Linuksie
- 2. Google Protobuf ByteString vs. Byte []
- 3. Jak zmienić limit bufora w Google protobuf?
- 4. Zespoły Google Protobuf 3.0.0 dla C#
- 5. Jak używać protokołu Google protobuf do komunikacji przez port szeregowy?
- 6. Generator Expression do zainstalowania() nakazuje
- 7. Potrzebna jest pomoc dotycząca umiędzynarodowienia aplikacji Google App Engine (Python)
- 8. mysql - TABELA FLUSH potrzebna?
- 9. Jak połączyć biblioteki google protobuf za pomocą cmake na Linuksie?
- 10. Kompilacja PyPy do Exe
- 11. Łatwe do zainstalowania cache pobrane pliki
- 12. Wystąpił błąd podczas pobierania elementów do zainstalowania
- 13. rubin: kod do zainstalowania gem jeśli brakuje
- 14. Skrypt do zainstalowania aplikacji w Symulatorze iOS
- 15. SSLError pip install (do zainstalowania tensorflow)
- 16. Kompilacja krzyżowa rethinkdb dla Raspberry Pi
- 17. błąd z serializacją z protobuf
- 18. C++ Protobuf do/z konwersji JSON
- 19. Jak przekonwertować z Json do Protobuf?
- 20. GWT MAP 3.8 (Google API) - Czy funkcja onResize() jest potrzebna do ukrycia "szarego tła"?
- 21. Skrypt do zainstalowania certyfikatu SSL w zaufanym głównym magazynie certyfikatów
- 22. Czy komunikaty protobuf są kompatybilne z różnymi wersjami protobuf
- 23. Jak zachęcić odwiedzających iPhone'a/iPada do zainstalowania natywnej aplikacji?
- 24. Otwarta usługa protobuf
- 25. phpunit zwyczaj twierdzi potrzebna pomoc
- 26. ContentControl z DataTemplateSelector - potrzebna pomoc
- 27. Potrzebna pomoc przy zapytaniu SQL
- 28. kompilacja C++ do "prawdziwych" programów
- 29. Kompilacja-automatyzacja - sbt: Kompilacja/Testowanie przeciwko wielu zależnościom
- 30. Pomoc algorytmu jest potrzebna (Codility)
Mój język jest pyton. Będę używał protobufów do zawijania danych do wiadomości, serializowania ich, deserializacji ich na innych i do messges ponownie i korzystania z obiektu danych, które zawierają. Zrobiłem protofile, ale kiedy zaimportuję wygenerowany plik * -pb2.py do pliku źródłowego, w którym chcę go użyć, otrzymuję errormessage "ImportError: no module named google.protobuf". Powodem, dla którego zadaję to pytanie jest to, że plik readme.txt dostarczany wraz z kompilatorem proto stwierdza: "Będziesz musiał pobrać pakiet kodu źródłowego, aby uzyskać biblioteki uruchomieniowe Java lub Python." – Django
Zaktualizowałem odpowiedź - sprawdź instalację biblioteki python-protobuf. – Tisho
Czy rozwiązania, które opisałeś, działają również pod oknami? – Django