如何修复CMAKE中缺失的库错误
How to fix the missing libraries error in CMake?
我正在设置新服务器,cmake 3.14.0-rc1将我发送给错误消息。我在这里尝试一些解决方案帖子,但我找不到正确的解决方案。
"CMake Error at C:/Program Files/CMake/share/cmake-3.14/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find OpenSSL (missing: OPENSSL_LIBRARIES)
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.14/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
src/cmake/macros/FindOpenSSL.cmake:184 (find_package_handle_standard_args)
CMakeLists.txt:92 (find_package)"
这是消息。我手动添加丢失的条目,但行不通。(Windows 10和OpenSL版本1.1.1a未安装光。
谢谢大家可以帮助我提供解决方案。
cmake自动调用函数 FindOpenSSL
:
findopenssl
找到OpenSSL加密库。
该模块将在您的项目中设置以下变量:
OPENSSL_FOUND
系统具有OpenSSL库。
OPENSSL_INCLUDE_DIR
OpenSSL包括目录。
OPENSSL_CRYPTO_LIBRARY
openssl加密库。
OPENSSL_SSL_LIBRARY
OpenSSL SSL库。
OPENSSL_LIBRARIES
所有openssl库。
OPENSSL_VERSION
这将设置为$ a。
却缺少OPENSSL_LIBRARIES
;这通常意味着需要在开发环境上安装OpenSSL。您通常需要Devel软件包。
单击cmake中的高级选项卡,然后设置openssl_root_dir
相关文章:
- 静态数据成员的问题-修复链接错误会导致编译器错误
- 如何修复此错误:未定义对"距离(浮点数,浮点数,浮点数,浮点数,浮点数)"的引用
- 当使用带有VS2019或VSCode的虚幻引擎4.24.2时,我如何修复这些错误的Intellisense错误
- 如何修复sfml c++代码编译错误
- 我收到同义重复编译器错误。我应该如何修复"类型"X"的参数与类型"X"的参数不兼容?
- 如何修复此错误:className::className的无效使用
- 当我尝试加载内核模块时,如何修复C++中的这个 malloc() 错误?
- 如何修复valgrind启动时的致命错误(与libc6-dbg和libc6-dbg:i386连接)
- 修复未初始化的局部变量错误
- 类型为 "Bucket&"(未限定的 const 限定)的引用不能使用 "SortedList." 类型的值进行初始化 如何修复此错误?
- 在gcc中意外调用了Const重载.编译器错误或兼容性修复程序
- 如何修复此特征矩阵反演溢出错误?
- 试图修复一个错误,该错误不会让我开始编程其余部分
- 如何修复输出日志中的"EnableInput can only be specified on a Pawn for its Controller"错误
- 如何修复无效的API密钥,IP或操作权限错误?
- 避免指针运算,修复叮当整齐错误
- 如何使用运行时检查错误来修复我的C 格斗游戏
- 矢量下标超出范围错误-如何修复此SPECIFIC错误
- 包错误需要修复
- 如何在程序中出现错误之前修复丢失';' '*'?