![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt学习
啊艺要努力
成为想要成为的人。
展开
-
qt的mingw转msvc问题
属性->配置属性->C/C++->命令行->其他选项,添加/utf-8。2.报错C2001:常量中有换行符。原创 2024-04-15 16:36:38 · 548 阅读 · 0 评论 -
Qt编译数据库驱动(Qt6)
在高版本的Qt中官方并没有为我们提供可用的mysql和oralce插件,只提供了源代码(不能直接使用),需要我们基于这些源码自行编译得到对应的动态库(静态库)之后,才能被程序加载从而连接上相应的数据库。关于在程序中连接数据库有很多种处理方式,比如:odbc、ado等,在Qt底层也对数据库的连接进行了封装,基于不同的连接方式为我们提供了不同的插件(二进制代码,在需要的时候被加载,表现形式为动态库、静态库)。原创 2023-11-28 09:54:36 · 1885 阅读 · 0 评论 -
引入charts报错解决
如果在.pro文件中添加了"QT += charts"并且出现了类似于"error: C2872: 'byte': ambiguous symbol"的报错信息,这可能是由于在Qt 6中引入了std::byte,从而与Windows SDK中的byte冲突。这将确保在编译时使用C++17版本的__cplusplus宏定义,而不是Windows SDK中的版本。这应该解决由std::byte和Windows SDK中的byte冲突引起的问题。原创 2023-04-03 00:43:55 · 398 阅读 · 0 评论