1. CMAKE 设置 set(VCPKG_TARGET_TRIPLET x64-windows-static)
2.设置编译参数,使用 /MT 或者 /MTd
if(MSVC)
add_compile_options(
$<$<CONFIG:>:/MT> #---------|
$<$<CONFIG:Debug>:/MTd> #---|-- Statically link the runtime libraries
$<$<CONFIG:Release>:/MT> #--|
)
endif()
使用MSVC静态编译的EXE ,只有4MB+


版权声明:本文为NII.CN的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://nii.cn/4266.html 发布者:nii