1
我一直在Linux上開發一個沒有問題的Qt5程序,現在我試圖在Windows上使用CMake(使用Qt5CoreConfig.cmake等)和mingw32編譯它。 一切正常,但我不知道如何靜態鏈接我的項目。CMake靜態鏈接Qt5
這是我怎麼加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)
我應該怎麼做,使之靜?