以下是一个简单的 CMakeLists.txt 文件,可以用于生成 Visual Studio 工程文件:

cmake_minimum_required(VERSION 3.0)

project(OpenSSL)

set(OPENSSL_DIR 'C:/path/to/openssl-1.1.1s')

include_directories(${OPENSSL_DIR}/include)

link_directories(${OPENSSL_DIR}/lib)

add_executable(myapp myapp.cpp)

target_link_libraries(myapp libssl.lib libcrypto.lib)

在上面的示例中,需要将 OPENSSL_DIR 变量替换为 openssl-1.1.1s 的实际路径。然后,通过 include_directories 将 openssl 头文件路径添加到工程中,通过 link_directories 将 openssl 库文件路径添加到工程中。

最后,使用 add_executable 添加要编译的源文件,然后使用 target_link_libraries 链接 openssl 库。

要生成 Visual Studio 工程文件,请执行以下步骤:

  1. 在 openssl-1.1.1s 目录中创建一个新文件夹,例如 build。
  2. 在 build 文件夹中打开命令提示符或终端,并输入以下命令:cmake -G 'Visual Studio 16 2019' ..。这将生成 Visual Studio 2019 工程文件。
  3. 打开生成的 OpenSSL.sln 文件,并构建项目。

希望这能帮助你开始使用 OpenSSL 和 CMake。

使用 CMake 生成 OpenSSL 1.1.1s 的 Visual Studio 工程

原文地址: https://www.cveoy.top/t/topic/npn3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录