如何修复CMake中缺少的库错误?

时间:2019-02-14 16:13:29

标签: c++ cmake azerothcore

我正在设置新服务器,CMake 3.14.0-rc1向我发送错误消息。我尝试在此处发布一些解决方案,但找不到正确的解决方案。

import pytest
from module.module import delete_team_master


@pytest.fixture(scope='session', autouse=True)
def setup():
    print('Setting up an environment')
    yield
    print('Executing teardown procedure')
    delete_team_master(test_team_master)

这是消息。 我手动添加了缺少的条目,但无法正常工作。 (Windows 10和OpenSSL版本1.1.1a未轻装。

谢谢大家能帮助我解决问题。

2 个答案:

答案 0 :(得分:1)

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
  设置为$ major。$ minor。$ revision $ patch(例如0.9.8s)。

还没有OPENSSL_LIBRARIES;通常,这意味着需要在您的开发环境中安装openssl。通常,您需要使用devel软件包。

答案 1 :(得分:-1)

在Cmake中单击“高级”选项卡,然后设置Openssl_root_dir