win下clion打包的.exe文件在无运行环境的电脑运行显示缺失各种.dll

在CMakeLists.txt中加入:

set(CMAKE_EXE_LINKER_FLAGS -static)
完美解决,是没有双引号的

 

 

cmake_minimum_required(VERSION 3.27)
project(untitled1)

set(CMAKE_CXX_STANDARD 11)
set(CMAKE_EXE_LINKER_FLAGS -static)

add_executable(untitled1 main.cpp)

posted @ 2024-03-17 15:22  China Soft  阅读(206)  评论(0编辑  收藏  举报