对openssl111s编写cmake生成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/b7qv 著作权归作者所有。请勿转载和采集!