vcpkg install openssl --triplet=x64-windows-static
vcpkg export --zip openssl --triplet=x64-windows-static
set(VCPKG_TARGET_ARCHITECTURE x64)
set(VCPKG_CRT_LINKAGE dynamic)
set(VCPKG_LIBRARY_LINKAGE static)
set(VCPKG_CMAKE_SYSTEM_NAME Linux)
set(OPTIONS_CROSS " --target-os=msvc --arch=x86_64")
我了解VCPKG的这种交叉编译是如何工作的,我的三胞胎文件设置是否错误,这甚至可能吗?
docs
:
VCPKG_CMAKE_SYSTEM_NAME
指定目标平台。