• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
Cmake не видит openSSL
alexeyko123
Рыцарь
Всем привет, в общем затеял компиляцию на ПК и столкнулся с такой проблемой. Стоит cmake 2.8 и openssl 1.0.1f и проблема в том что симэйк не видит опенссл, что делать?
Вот ошибка:
Код
CMake Error at D:/lesha/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
   Could NOT find OpenSSL (missing: OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR)
Call Stack (most recent call first):
   D:/lesha/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)
   cmake/macros/FindOpenSSL.cmake:176 (find_package_handle_standard_args)
   CMakeLists.txt:56 (find_package)
Опыт - есть истинный учитель(Леонардо Да Винчи)
Знать что нужно сделать, и не делать этого - худшая трусость(Конфуций)
Сообщение # 1 написано 21.02.2014 в 22:21
Malezha
Армия спасения
Битность установленного openssl не совпадает с битностью компилируемого ядра.
Сообщение # 2 написано 21.02.2014 в 22:28
alexeyko123
Рыцарь
Malezha, Опенссл стояли 32, потом удалил по тому что та же ошибка была и поставил 64, на ПК стоит 64.
Опыт - есть истинный учитель(Леонардо Да Винчи)
Знать что нужно сделать, и не делать этого - худшая трусость(Конфуций)
Сообщение # 3 написано 21.02.2014 в 22:41
Malezha
Армия спасения
А компилируете точно 64 битную версию?
Сообщение # 4 написано 21.02.2014 в 22:43
alexeyko123
Рыцарь
Malezha, С++ 32
Опыт - есть истинный учитель(Леонардо Да Винчи)
Знать что нужно сделать, и не делать этого - худшая трусость(Конфуций)
Сообщение # 5 написано 21.02.2014 в 22:51
Malezha
Армия спасения
Ну так openssl тоже нужен 32-битный.
Кстати они могут стоять оба и не конфликтовать.
Сообщение # 6 написано 21.02.2014 в 22:57
alexeyko123
Рыцарь
Malezha, сейчас попробую и отпишусь

Добавлено (21.02.2014, 23:09)
---------------------------------------------
Malezha, у меня вопрос, где мне достать визуалку 64-битную? Качал от сюда http://www.visualstudio.com/downloads/download-visual-studio-vs#DownloadFamilies_4 но тут 32

Добавлено (21.02.2014, 23:12)
---------------------------------------------
воспользовался поиском и нашел)

Добавлено (21.02.2014, 23:33)
---------------------------------------------
Malezha, к сожалению 64 это были просто дополнения, в общем... пытаюсь я компилить под Visual Studio 2010, выдает ошибки:

Код
CMake Error at D:/lesha/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
   Could NOT find OpenSSL (missing: OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR)
Call Stack (most recent call first):
   D:/lesha/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)
   cmake/macros/FindOpenSSL.cmake:176 (find_package_handle_standard_args)
   CMakeLists.txt:56 (find_package)

я не знаю что делать, Openssl стоят и 32 и 64...
Опыт - есть истинный учитель(Леонардо Да Винчи)
Знать что нужно сделать, и не делать этого - худшая трусость(Конфуций)
Сообщение # 7 написано 21.02.2014 в 23:33
Malezha
Армия спасения
Не лайт версии? попробуйте тогда просто указать папки в cmake"e.
Сообщение # 8 отредактировано Malezha - Суббота, 22.02.2014, 00:21
alexeyko123
Рыцарь
Malezha, каким образом?
Опыт - есть истинный учитель(Леонардо Да Винчи)
Знать что нужно сделать, и не делать этого - худшая трусость(Конфуций)
Сообщение # 9 написано 22.02.2014 в 01:24
Malezha
Армия спасения
Клоцаем чекбокс "Advanced", на панеле инструментов.
В списке ищем флаги OPENSSL_LIBRARIES и OPENSSL_INCLUDE_DIR, указываем на папки /openssl/ и /openssl/include соответственно.
Сообщение # 10 написано 22.02.2014 в 23:23
HiTON
Рыцарь
Сделай вот так:
Код

wget http://openssl.org/source/openssl-1.0.0.tar.gz
tar -xvf openssl-1.0.0.tar.gz
cd openssl-1.0.0

./config shared
make
sudo make install
Сообщение # 11 написано 24.02.2014 в 23:07
alexeyko123
Рыцарь
HiTON, это на виндоусе

Добавлено (24.02.2014, 23:33)
---------------------------------------------
http://wowjp.net/forum/120-237432-1 - решение проблемы!

Опыт - есть истинный учитель(Леонардо Да Винчи)
Знать что нужно сделать, и не делать этого - худшая трусость(Конфуций)
Сообщение # 12 написано 24.02.2014 в 23:33
  • Страница 1 из 1
  • 1
Поиск: