Qt5.8.0+VS2015方式下的静态编译解决方案
来源:互联网 发布:java 打印map内容 编辑:程序博客网 时间:2024/06/11 12:43
静态编译的网络教程有很多,不再赘述。可参考博客:http://blog.csdn.net/csdn64/article/details/55713469、http://blog.csdn.net/liang19890820/article/details/53931813
以下才是重点:
请注意是静态链接的解决方案。
正确编译Qt5.8.0静态库,正确配置环境变量,Qt Creator也能正确创建新项目,但是VS2015创建新的Qt项目,报各种错误,缺少莫名链接库,可认真阅读以下解决方案。
VS2015创建的工程默认是动态链接,手动改成静态后,默认的部分静态链接库没有自动添加,所以需要手动添加。
Additional Library Directories 添加 $(QTDIR)\plugins\platforms
Additional Dependencies 添加依赖项
Debug:
qtpcred.lib
qtharfbuzzd.lib
UxTheme.lib
qtlibpngd.lib
qtfreetyped.lib
Qt5ThemeSupportd.lib
Qt5EventDispatcherSupportd.lib
Qt5AccessibilitySupportd.lib
Qt5FontDatabaseSupportd.lib
dwmapi.lib
qwindowsd.lib
Qt5PrintSupportd.lib
Release:
qtpcre.lib
qtharfbuzz.lib
UxTheme.lib
qtlibpng.lib
qtfreetype.lib
Qt5ThemeSupport.lib
Qt5EventDispatcherSupport.lib
Qt5AccessibilitySupport.lib
Qt5FontDatabaseSupport.lib
dwmapi.lib
qwindows.lib
Qt5PrintSupport.lib
在main.cpp 添加
#include <QtPlugin>
Q_IMPORT_PLUGIN(QWindowsIntegrationPlugin)
现在在重新尝试编译,应该就可以正常工作了。希望对您有帮助,如有其它问题,可留言。
- Qt5.8.0+VS2015方式下的静态编译解决方案
- Qt5.9.1+VS2015静态编译
- VS2015编译Qt5.7.0生成支持XP的静态库
- Qt5.8.0在msvc2015方式下的静态编译过程记录
- Qt5.8.0在msvc2015方式下的静态编译过程记录
- VS2015编译Qt5.7静态库
- vs2015静态编译Qt5.7.1及使用
- Qt5.6 windows下vs2015编译QODBC
- Win10 + VS2015 下编译 Qt5.6.0
- VS2015 Qt5.9环境下QtFtp静态库编译及使用
- Windows下静态编译Qt5
- windows下 静态编译Qt5
- QT5 下静态库的编译和使用(转载)
- Centos7下安装qt5.8.0 静态编译库
- vs2015+Qt5.7编译生成的程序在xp中运行提示不是有效的win32程序解决方案
- Windows下MinGW编译静态Qt5 I
- Qt5.9 在windows下静态编译
- win10 qt5.7.1 VS2015 libqxt-qt5编译
- 初学C
- Laravel 5如何安全删除migration文件
- scrapy:xpath string(.)非常注意问题
- 《天下无谋》读后感 --- 度心术卷2御心篇
- 各平台各语言的终端颜色控制(可用于log)
- Qt5.8.0+VS2015方式下的静态编译解决方案
- Docker入门指南
- NMAP笔记
- android-bitmap与string互转
- 撸阿(Lua)的学习过程
- 结构模式->装饰模式
- Maven学习总结(37)——利用GitHub或阿里云OSS对象存储、又拍云、七牛云存储等搭建个人Maven仓库
- 110-最小路径和
- Eclipse中jsp、js文件编辑时,卡死现象解决汇总