CMake错误:找不到OpenSSL
我的目标: 我正在尝试配置Mosquitto代理以使用WebSocket 警告和错误: 软件:CMake错误:找不到OpenSSL,openssl,cmake-gui,libwebsockets,Openssl,Cmake Gui,Libwebsockets,我的目标: 我正在尝试配置Mosquitto代理以使用WebSocket 警告和错误: 软件: Windows 10 x64 Cmake 3.6.2 win32 OpenSSL 1.1.0a Visual Studio 14 2015(用C++编译器) 我所尝试的: 我使用的是CMake gui,因为我对命令不太熟悉。我配置源和目标,并将以下变量分别设置为路径和文件路径: OPENSSL\u ROOT\u DIR=OPENSSL-Win32 OPENSSL_LIBRARIES=OPE
- Windows 10 x64
- Cmake 3.6.2 win32
- OpenSSL 1.1.0a
- OPENSSL\u ROOT\u DIR=OPENSSL-Win32
- OPENSSL_LIBRARIES=OPENSSL-Win32/lib或OPENSSL-Win32/lib/OPENSSL.lib
- OPENSSL_CONF=bin\OPENSSL.cfg
- OPENSSL_INCLUDE_DIR=OPENSSL-Win32/INCLUDE/OPENSSL
我看了这些问题,然后。如果归结为使用命令行专门设置OPENSSL\u ROOT\u DIR,有人能解释一下吗?我以前也遇到过同样的问题
尝试将
OPENSSL\u库
路径更改为OPENSSL-Win32/lib/vc
我以前也有过同样的问题
尝试将
OPENSSL\u库
路径更改为OPENSSL-Win32/lib/vc
我在构建libwebsockets时也遇到了同样的错误。我在cmake gui中添加了以下条目:
OPENSSL\u ROOT\u DIR=C:/OPENSSL-Win32
我根本没有添加其他OPENSSL变量,似乎cmake能够导出这些变量。我在构建libwebsockets时也遇到了同样的错误。我在cmake gui中添加了以下条目: OPENSSL\u ROOT\u DIR=C:/OPENSSL-Win32
我根本没有添加其他OPENSSL变量,似乎cmake能够派生这些变量。不要将cmake用于OPENSSL。它无法处理库。将不会配置库,并且您将缺少关键定义。CMake似乎无法获得股票标志的
CFLAGS
。它不可能在OpenSSL上正确运行。相反,请从根OpenSSL目录遵循NOTES.WIN
。与此相关,这是进入OS X上fat库的内容:。我意识到OSX不是Windows和CMake,但它会详细介绍您将遇到的问题。您必须正确设置文件列表,甚至正确设置汇编程序标志。您还必须正确处理
和
中的所有内容。不要将CMake用于OpenSSL。它无法处理库。将不会配置库,并且您将缺少关键定义。CMake似乎无法获得股票标志的CFLAGS
。它不可能在OpenSSL上正确运行。相反,请从根OpenSSL目录遵循NOTES.WIN
。与此相关,这是进入OS X上fat库的内容:。我意识到OSX不是Windows和CMake,但它会详细介绍您将遇到的问题。您必须正确设置文件列表,甚至正确设置汇编程序标志。你还必须把
和
中的所有内容都做好。