银河麒麟编译qt飞腾CPU
银河麒麟编译qt飞腾CPU系统版本12uname -aLinux q-KaiTianM749T 5.4.18-35-generic #21-KYLINOS SMP Tue Jul 20 13:31:32 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux qt版本5.12.8https://download.qt.io/archive/qt/5.12/5.12.8/single/qt-everywhere-src-5.12.8.tar.xz 下载源码1wget https://download.qt.io/archive/qt/5.12/5.12.8/single/qt-everywhere-src-5.12.8.tar.xz --no-check-certificate 解压1tar xf qt-everywhere-src-5.12.8.tar.xz configure进入源码目录qt-everywhere-src-5.12.8 查看README检查Perl、Python版本 1234567891011121314HOW TO BUILD Q...
linux出现找不到lib*.so
使用自己编译的so出现:error while loading shared librarieserror while loading shared libraries: lib*.so.1: cannot open shared object file: No such file 新建/etc/ld.so.conf.d/mylib.conf 1sudo vim /etc/ld.so.conf.d/mylib.conf 写入自己编译的lib所在路径(以boost为例) 1/home/flame/boost_1_76_0/stage/lib 保存后执行sudo ldconfig
linux编译boost
linux编译boost配置1./bootstrap.sh --prefix=/usr/local/boost 1./bootstrap.sh --prefix=/usr/local/boost --stagedir=./stage --build-dir=./build/ 参数说明: --prefix=/usr/local/boost安装路径 --stagedir库文件的路径 --build-dir临时文件路径 编译1./b2 install --with=all --prefix=/usr/local/boost 参数说明: --with=all编译所有静态和动态库 --prefix=/usr/local/boost安装路径 link=shared编译动态库 link=static编译静态库 其它参数使用./b2 -help查看
linux安装qt
linux安装qtx86_641sudo apt install -y qt5-default qt5-qmake qtwebengine5-dev libqt5webchannel5-dev libqt5serialport5-dev qtmultimedia5-dev libminizip-dev libcurl4-openssl-dev subversion libqt5webchannel5-dev arm1sudo apt install -y qt5-default qt5-qmake qtwebengine5-dev libqt5webchannel5-dev libqt5serialport5-dev qtmultimedia5-dev libminizip-dev libcurl4-openssl-dev subversion libqt5webchannel5-dev
linux解压7z包
linux解压7z包debian系安装7z 1sudo apt install p7zip-full 解压 17z x *.7z redhat系安装 1yum install p7zip -y 解压 17za x *.7z
ubuntu qt中std::string赋值崩溃
ubuntu qt中std::string赋值崩溃取消勾选Run un terminal
qt判断窗口最大化、最小化、是否可见
qt判断窗口最大化、最小化、是否可见窗口是否最大化 1this->window()->isMaximized() 窗口是否最小化 1this->window()->isMinimized() 窗口是否显示 1this->window()->isVisible()
Error while building/deploying project
Error while building/deploying project (kit: 桌面) When executing step “qmake”原因是qtcreator没有权限创建目录,查看构建设置 修改构建目录上级目录的归属和权限
qt显示web页面
qt显示web页面qt对话框界面创建Widget控件。 右键点击Widget控件,选择提升为->QWebEngineView 然后在对话框类的构造函数里设置URL 12QString url {"www.baidu.com"};ui->widget->setUrl(QUrl(url));
计算机编码
计算机编码指电脑内部代表文字、符号、字母或数字的方式。电子计算机的文数字编码,是指在计算机硬件软件中对于文字或数值的内部表示。通常数值会储存为字节,而以组成它们的位元数给以名称。选择数值和位元模式之间的编码,可以使计算机的操作便利;计算机处理器指令集所使用的位元编码,通常需要将其格式再转换以供外界的使用者来判读,例如打印和显示。对于纸笔书写看似相同的文字符号或数值,在不同类型的电子计算机处理器内部中,可能有不同的约定用于整数和实数。大多数计算都是使用适合处理器暂存器的数码格式来执行,但是某些软件系统允许使用多种储存方式,来表示任意大数。 位元、字节、字组位元和无号整数计算机的基本储存单位是“位元”,通过开关变化设置表达值0或1。在有两个位元的情况下可以得到四个不同的状态: 100 01 10 11 如果有三个位,则有八种状态: 1000 001 010 011 100 101 110 111 每当增加一个位时,将得到两倍的状态。 计算机使用不同数量的位元储存不同种类的信息。4个位元被称为一“nybble”,8个被称为一字节,也有16,32,...






