使用 CMake 生成 OpenSSL 1.1.1s 的 Visual Studio 工程
以下是一个简单的 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 工程文件,请执行以下步骤:
- 在 openssl-1.1.1s 目录中创建一个新文件夹,例如 build。
- 在 build 文件夹中打开命令提示符或终端,并输入以下命令:
cmake -G 'Visual Studio 16 2019' ..。这将生成 Visual Studio 2019 工程文件。 - 打开生成的 OpenSSL.sln 文件,并构建项目。
希望这能帮助你开始使用 OpenSSL 和 CMake。
原文地址: https://www.cveoy.top/t/topic/npn3 著作权归作者所有。请勿转载和采集!