CMakeLists.txt 添加设置
#设置qt静态库路径
set(QT_STATIC_PATH C:/Qt/Qt5.7.1-msvc2013-x86-static-release)
set(CMAKE_PREFIX_PATH ${QT_STATIC_PATH}/lib/cmake)
#修改FLAGS
if (MSVC)
set(CompilerFlags
CMAKE_CXX_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE
)
foreach(CompilerFlag ${CompilerFlags})
string(REPLACE "/MD" "/MT" ${CompilerFlag} "${${CompilerFlag}}")
endforeach()
endif(MSVC)
link_directories(${QT_STATIC_PATH}/lib
${QT_STATIC_PATH}/plugins/imageformats
${QT_STATIC_PATH}/plugins/platforms)
# //////////// add_executable ////////////
# 依赖
target_link_libraries(${PROJECT_NAME}
qwindows
Ws2_32
opengl32
qtpng
qtfreetype
qtharfbuzzng
qtpcre
imm32
Winmm
)
main.cpp 添加
#include <QtCore/QtPlugin>
Q_IMPORT_PLUGIN(QWindowsIntegrationPlugin)