我一直在 Linux 上使用 Qt5 开发程序没有问题,现在我正在尝试使用 CMake(使用 Qt5CoreConfig.cmake 等)和 mingw32 在 Windows 上编译它。一切正常,除了我不知道如何静态链接我的项目。
这就是我将 Qt5 添加到我的项目的方式:
foreach(lib Qt5Core Qt5Widgets Qt5Gui Qt5Xml)
find_package(${lib} REQUIRED)
include_directories(${${lib}_INCLUDE_DIRS})
list(APPEND LIBS ${${lib}_LIBRARIES})
add_definitions(${${lib}_DEFINITIONS})
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${${lib}_EXECUTABLE_COMPILE_FLAGS}")
endforeach(lib)
我应该怎么做才能使它成为静态?