博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决VS2012(update3)静态编译的Qt5.1.1程序无法运行的问题
阅读量:4108 次
发布时间:2019-05-25

本文共 546 字,大约阅读时间需要 1 分钟。

使用VS2012(update3)编译的Qt5.1.1静态库,开发出的程序运行时会有如下错误:

找了1天时间,终于找到了解决方法。

1. 添加qwindows.lib的路径。

项目-> 属性-> 配置属性->链接器-> 常规-> 附加库目录,加上qwindows.lib的路径。

2.在工程的main.cpp中,加入如下代码:

#include 
Q_IMPORT_PLUGIN (QWindowsIntegrationPlugin);#pragma comment (lib,"opengl32.lib")#ifdef _DEBUG //Debug mode#pragma comment (lib,"Qt5PlatformSupportd.lib")#pragma comment (lib,"qwindowsd.lib")#else //Release mode#pragma comment (lib,"Qt5PlatformSupport.lib")#pragma comment (lib,"qwindows.lib")#endif

3.如果要兼容XP,修改vc2012的平台工具集

项目-> 属性-> 配置属性-> 常规-> 平台工具集

选择v110_xp

你可能感兴趣的文章
poj 1976 A Mini Locomotive (dp 二维01背包)
查看>>
MODULE_DEVICE_TABLE的理解
查看>>
db db2_monitorTool IBM Rational Performace Tester
查看>>
postgresql监控工具pgstatspack的安装及使用
查看>>
【JAVA数据结构】双向链表
查看>>
【JAVA数据结构】先进先出队列
查看>>
乘法逆元
查看>>
Objective-C 基础入门(一)
查看>>
Flutter Boost的router管理
查看>>
iOS开发支付集成之微信支付
查看>>
C++模板
查看>>
【C#】如何实现一个迭代器
查看>>
【C#】利用Conditional属性完成编译忽略
查看>>
DirectX11 三种光照组成对比
查看>>
DirectX11 指定材质
查看>>
DirectX11 点光
查看>>
DirectX11 光照演示示例Demo
查看>>
VUe+webpack构建单页router应用(一)
查看>>
Node.js-模块和包
查看>>
JavaScript实现页面无刷新让时间走动
查看>>