Ошибка установки буфера протокола Google в Windows XP - PullRequest
0 голосов
/ 26 ноября 2010

Я пытаюсь выполнить эти команды, указанные в буфере протокола read me

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

когда я даю ./configure, я получаю ошибку

bash: ./configure: No such file or directory

Ответы [ 2 ]

2 голосов
/ 24 мая 2012

Прежде всего, похоже, что вы не попали в нужную директорию, в которой находится исполняемый файл «configure».

Если ваша цель - установить буфер протокола в Windows, особенно для Java, выможет выполнить следующие шаги:

  1. Скачать 2 файла из http://code.google.com/p/protobuf/downloads/list (получить самую последнюю версию)

    • protobuf-2.4.1.zip
    • protoc-2.4.1-win32.zip (это предварительно скомпилированный файл для легкой установки)
  2. Следуйте инструкциям вREADME из загруженного protobuf

    • Установка Apache Maven
    • Следуйте инструкциям в README в загруженном Apache Maven
  3. Шаг 3:тот, который я провел много раз, так как я сначала не прочитал всю документацию и сделал более трудный путь.Я предлагаю сделать шаг 3B, так как это займет у меня 5 минут вместо ожидания загрузки Cygwin.

    • [DIFFICULT] Для самостоятельной компиляции двоичного файла загрузите и установите cygwin (ПОМНИТЕ, чтобы выбрать gcc)

      • Run ./configure,make, make check, make install
    • [EASY] Использование предварительно скомпилированного двоичного файла:

      • Unzip protoc-2.4.1-win32.zip
      • Поместите protoc.exe в protobuf-2.4.1 \ src (обратите внимание, что это отличается от protobuf-2.4.1 \ java \ src. Некоторые люди в сети путаются между этими2 файла, поэтому они получат сообщение «Возникла ошибка Ant BuildException: выполнить не удалось: java.io.IOException: не удалось запустить исключение программы« ../src/protoc »» и изменить файл pom.xml вручную. Если мы разместимprotoc.exe в правильной папке, нам не нужно ничего изменять, как я знаю)
      • Поместите protoc.exe в PATH (то есть protobuf-2.4.1 \ src)

    Затем ниже приведена только копия из файла README

  4. Проверьте protoc, выполнив "protoc --version"

  5. cd protobuf-2.4.1 \ java (в котором есть файл "pom.xml")

  6. запустить "mvn test", "mvn install", "mvn package"

Не должно быть ошибок

0 голосов
/ 11 января 2011

Вы должны запустить ./autogen.sh сначала

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...