以下是一个简单的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。


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

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