qt 静态库cmake设置

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)
发布了38 篇原创文章 · 获赞 4 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/sinat_31964903/article/details/90055547