Сборка NetSieben SSH Lib для C ++ - PullRequest
0 голосов
/ 21 ноября 2010

Я пытаюсь собрать эту библиотеку довольно долго, и я несколько растерялся.Я нашел его рекомендованным при переполнении стека (http://www.netsieben.com/products/ssh/index.phtml), но он поставляется только в пакетах с исходным кодом. Для его компиляции также требуется библиотека Botan, но я в растерянности.

Я установил Botan с помощью установщика Windows, а также загрузка исходного кода. Когда я пытаюсь собрать его с помощью графического интерфейса CMAKE, я получаю следующие ошибки: я не уверен, куда мне следует помещать исходный код Botan, чтобы он имел к нему доступ.

Check for working CXX compiler using: Visual Studio 9 2008
Check for working CXX compiler using: Visual Studio 9 2008 -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Looking for C++ include botan/botan.h
Looking for C++ include botan/botan.h - not found
CMake Warning (dev) at CMakeLists.txt:9 (add_subdirectory):
  The source directory

    C:/ne7ssh-1.3.2/src

  does not contain a CMakeLists.txt file.

  CMake does not support this case but it used to work accidentally and is
  being allowed for compatibility.

  Policy CMP0014 is not set: Input directories must have CMakeLists.txt.  Run
  "cmake --help-policy CMP0014" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Error at CMakeLists.txt:69 (install):
  install Library TARGETS given no DESTINATION!


Configuring incomplete, errors occurred!

1 Ответ

1 голос
/ 21 ноября 2010

Поиск в Google для сообщения «УСТАНОВИТЕ ЦЕЛЕИ Библиотеки без заданного назначения» указывает, что удаление команды «Библиотека» в строке 69 файла CMakeLists.txt может работать.

http://www.cmake.org/pipermail/cmake/2008-September/023876.html

...