- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 qt5 msvc在源代码中写中文的办法
选用QT是为了跨平台,在linux下默认是utf8无BOM头,但是这种文件在windows上有问题。mingw版本还好,能编译。但是msvc版本会按照local字符集处理,遇到中文就会出错。经过查阅资料,MS在vs2015以后增加了一个编译选项 utf-8,告知编译器使用utf-8字符集。在Pro文件中增加以下内容:win32{ QMAKE_CXXFLAGS += /utf-8}将此参...
2018-06-19 11:30:18 1050
原创 windows下为qt msvc版本配置调试器
根据开发机的环境,下载我的机器是win10,因此下载win 10 sdk。https://developer.microsoft.com/en-US/windows/downloads/windows-10-sdk
2018-06-18 22:48:13 6671 1
转载 编译器的选择(x86_amd64, amd64等的区别)
https://blog.csdn.net/WL2002200/article/details/52984241/结论32/64 位系统编译在32位系统上运行 => x8632 系统上编译64位系统上运行 => x86_amd6464 系统上编译在64位系统上运行 => amd64解释注:以下引自MSDN The following list describes the vari...
2018-06-17 12:16:57 9448 2
转载 debian下为QT安装QWebEngine
在debian上通过源码编译方式安装Qt,默认不安装QWebEngine。根据度娘提供的信息,在windows下只有vs版本才安装。参考这篇文章进行编译https://wiki.qt.io/QtWebEngine/How_to_Try首先安装依赖库。sudo apt-get install libegl1-mesa-dev libglu1-mesa-dev freeglut3-dev mesa-c...
2018-06-04 17:09:48 2780
原创 qt防止重复启动
通常我们的程序需要访问各种资源,如果同时起多份实例,造成资源争用,带来混乱。因此需要一个方法保证任何时候只起一个实例。在qt中可以借助共享内存来实现。QSharedMemory有一个create方法,在qt帮助里这么描述:bool QSharedMemory::create(int size, AccessMode mode = ReadWrite)Creates a shared memory ...
2018-06-04 09:48:04 1648 1
原创 在debian下安装QT 5.10 32位
qt下载地址:http://download.qt.io/archive/qt/找到5.11.0的源码包,下载。5.11/5.11.0/single/qt-everywhere-src-5.11.0.tar.xz从qt官网下载太慢,用百度找到国内镜像。https://mirrors.tuna.tsinghua.edu.cn/qt/悲剧,国内镜像只有5.10,只好下载5.10.1 ...
2018-06-01 10:35:55 4010
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人