QT

库能不能用 需要关注是minGW 还是MSVC编译的

Qt MinGW与MSVC对比  转:https://blog.csdn.net/u013185164/article/details/48160561

他们都是很好用的编译工具,但是他们兼容的并不好。当你的项目使用MinGW编译的使用,想要用一个MSVC编译生成的库时就会有问题。使用MinGW编译项目的时候,所使用的Lib也要是MinGW编译的。如果你只是开发Window平台的软件时,最好用Qt MSVC组合,这样可以使用大量的第三方lib,还有很多的构建指令,毕竟window上MSVC才是王道。
编码的问题,QT5的Qstring默认是UTF8格式,QT5极力推介把源码用UTF8格式存储。 但是MSVC只支持带BOM的UTF8格式,qmake不支持带BOM的UTF8格式,逼我只能用GBK么。这样的话,用qt5,每次都要Qstring::fromLocal8bit(“我是中国人”);况且就算BOM问题解决了,源代码是UTF8了。MSVC的执行编码也是GBK。这个问题这里有一些探讨

VS

vs编译的release静态库文件,在debug模式下用可能会出错。

所以最好release和debug分开  分别用xxx.lib和xxxd.lib区分。

最新文章

  1. Linux平台oracle 11g单实例 安装部署配置 快速参考
  2. 描述Linux下软链接和硬链接的区别(计时2分钟)
  3. 使用nbrbutil工具來處理requested media id is in use, cannot process request
  4. lua函数
  5. Servlet如何实现修改后不重启服务器而生效
  6. C# 对Excel文档打印时的页面设置
  7. Spring Mvc 笔记二之异常和文件上传
  8. oracle常见错误类型
  9. JDK1.5后的新特性之一:可变参数
  10. AJAX在Struts2中使用
  11. Linux中后台执行任务
  12. Protobuf使用(一)
  13. Unicode 是不是只有两个字节,为什么能表示超过 65536 个字符
  14. Hystrix浅谈
  15. VUE打包上线优化
  16. Oracle中UNION和ORDER BY共用方法
  17. Inside the Social Network’s (Datacenter) Network
  18. snmp安装
  19. 修改 /etc/pam.d/login, linux 本地账号密码无法登陆,一直返回 登陆的login界面
  20. C#.NET常见问题(FAQ)-VS如何整个项目中查找字符串

热门文章

  1. 使用Rancher的RKE部署Kubernetes要点
  2. LaTeX 交叉引用系统简介
  3. 使用padding值控制控件的隐藏与显示
  4. 力扣(LeetCode)258. 各位相加
  5. Ubuntu16.04 上安装MySQL5.7
  6. java学习视频
  7. Spring Boot之Swagger2集成
  8. 20180821ImportContactFromExcel
  9. canvas获取摄像头的图像
  10. filebeat配置文件