vs 编译库文件 Qt编译库文件

Posted swing07

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs 编译库文件 Qt编译库文件相关的知识,希望对你有一定的参考价值。

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区分。

 


以上是关于vs 编译库文件 Qt编译库文件的主要内容,如果未能解决你的问题,请参考以下文章

vs2013编译c++怎么添加qt库啊,我一编译程序就提示打不开文件...之类的,求解

vs2019源码编译qt5.16失败

QT用VS还是MINGW编译好,有啥区别

win10环境下VTK7.1的编译和Qt调用VTK的详细教程二(VS2013编译支持Qt的VTK库)

QT for Android怎样设置静态编译

vs2015 创建qt项目 多文件夹存放