自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Windows msys2编译ffmpeg之ERROR: cuvid requested, but not all dependencies are satisfied: cuda/ffnvcodec

一、错误 Nvidia Cuda with drivers are installed. When I try to configure ffmpeg, it says: ERROR: cuvid requested, but not all dependencies are satisfi...

2020-07-11 18:16:59 9 0

原创 Windows msys2编译ffmpeg找不到库路径问题之解决方法

FFMpeg支持MinGW以及visual studio编译,两者的configure选项在指定链接库的路径时有差异: msvc: --extra-ldflags=-LIBPATH:../builds/lib mingw: --extra-ldflags=-L../builds/lib...

2020-07-11 11:45:57 13 0

原创 Windows msys2编译ffmpeg、intel media sdk问题之error LNK2019之解决办法

一、错误 libmfx.lib(mfx_plugin_hive.obj) : error LNK2019: unresolved external symbol _swscanf_s referenced in function "private: bool __thiscall M...

2020-07-11 11:40:20 24 0

原创 Windows msys2使用vs2017编译ffmpeg之fftools/cmdutils.c(1149): error C2065: “slib”: 未声明的标识符

一、msys使用vs2017编译ffmpeg,编译选项: ./configure --prefix="f:\build" \ --toolchain=msvc \ --enable-shared \ --disable-static \ --arch=x86_64 二、...

2020-07-10 16:59:28 15 0

原创 Windows msys2编译ffmpeg问题之nasm/yasm not found之解决方法

pacman -S nasm pacman -S yasm

2020-07-10 13:50:44 15 0

原创 Windows msys2编译ffmpeg问题之pkg-config not found解决方法

pacman -S pkg-config

2020-07-10 13:47:47 16 0

原创 Windows msys2编译ffmpeg问题之cmp: command not found解决方法

pacman -S diffutils 资料地址:https://stackoverflow.com/questions/18152168/using-cygwin-for-ffmpeg-build-error-cmp-command-not-found

2020-07-10 13:46:18 19 0

原创 Linux 强制覆盖命令

\cp -fr src dest 输入\cp命令,作用也是取消cp的别名

2020-06-18 15:31:52 96 0

原创 Linux gdb attach失败之解决方法

一、现场情况 主、子进程。主进程PID是1,子进程PID是32856。gdb attach 32856失败 二、解决方法 gdb -p 指定进程。例如gdb-p32856 /proc/32856/exe

2020-06-18 09:29:28 136 0

原创 Ubuntu18.04 sudo apt update无法解析域名的解决方案

1. sudo vim /etc/resolv.conf # 添加如下内容 nameserver 8.8.8.8 nameserver 127.0.0.1 options edns0 2. 输入Esc,:wq,保存并退出 3. sudo /etc/init.d/networking resta...

2020-06-15 20:40:31 376 0

原创 Ubuntu18.04 安装Qt5.5.1问题之解决

一、问题: qt.network.ssl: QSslSocket: cannot resolve CRYPTO_num_locks qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_id_callback qt.network.ssl...

2020-06-04 11:46:12 220 0

原创 Ubuntu18.04 SDL函数SDL_CreateRenderer多线程调用崩溃之单线程的解决方案

先创建好Render后再调用其他: #include <QCoreApplication> #include "include/SDL.h" #include "include/SDL_ttf.h" #include <thread&...

2020-06-01 16:07:47 92 0

原创 Linux 查找所有文件是否匹配关键字

查找关键字,显示所在文件,所在行,行内容: grep -nHIrF 关键字 ./ 比如查找VERSION定义: grep -nHIrF VERSION ./

2020-05-23 10:54:41 87 0

原创 LInux Qt 生成core文件

一、在pro文件里面添加 QMAKE_CC += -g QMAKE_CXX += -g QMAKE_LINK += -g 二、设置ulimit -c unlimited 三、查看设置是否设置成功: ulimit -c 如果出现的是unlimited就是成功, 0则失败

2020-05-22 20:42:12 115 0

原创 Ubuntu18.04 SDL字体函数TTF_RenderUNICODE_Solid 只显示第一个字符之问题解决

一、现象: wchar_t wcText[1024] = { L"计算机" }; SDL_Surface *surface_font = TTF_RenderUNICODE_Solid(m_font, (Uint16*)wcText, textColor); 只显示了第一...

2020-05-21 10:32:06 102 0

原创 Ubuntu18.04 修改IP

第一步:vi /etc/netplan/50-cloud-init.yaml 修改前: network: ethernets: ens33: dhcp4: true version: 2 修改后: network: eth...

2020-04-26 16:58:01 64 0

原创 Ubuntu18.04 Qt远程调试

第一步:创建/mnt/nfs目录,如果存在则不创建 mkdir /mnt/nfs 第二步:将开发机的Qt的生成程序的目录挂载到/mnt/nfs ln –s /opt/*/Debug_64/ /mnt/nfs 第三步:启动开发机的nfs服务 sudo /etc/init.d/nfs-...

2020-04-24 09:56:54 104 0

转载 Centos Qt远程调试

Qt Creator菜单->Tools->Options->Devices->Add 新建Linux的通用设备: 填入目标机的IP地址(局域网和公网IP均支持),root和密码: SSH连通之后的表现: 配置远程调试和编译的环境,自定义命...

2020-04-24 09:42:16 57 0

原创 Ubuntu18.04 在文本模式下进入图形化界面

sudo init 5

2020-04-24 09:35:42 213 0

转载 Linux 启动级别说明

# 0 - 停机(千万不能把initdefault 设置为0 ) # 1 - 单用户模式 # 2 - 多用户,没有 NFS # 3 - 完全多用户模式(标准的运行级) # 4 - 没有用到 # 5 - X11 (xwindow) # 6 - 重新启动 (千万不要把initdefault...

2020-04-24 09:34:08 56 0

原创 ubuntu18.04 切换文本模式或图形界面模式

切换到文本模式:systemctl set-default multi-user.target 切换图形界面模式:systemctl set-default graphical.target

2020-04-24 09:30:07 416 0

转载 Qt样式表(QComboBox下拉框)

/* 未下拉时,QComboBox的样式 */ QComboBox { border: 1px solid gray; /* 边框 */ border-radius: 3px; /* 圆角 */ padding: 1px 18px 1px 3px; /* 字体填...

2020-04-08 20:34:38 101 0

原创 Ubuntu18.04 查看本机IP

1.下载net-tools sudo apt-get install net-tools 2.输入命令 ifconfig 其中inet之后的就是ip地址 inet6之后的就是ipv6地址

2020-03-26 15:53:22 68 0

转载 Linux 之宽字节、UTF8转换

std::wstring s2ws(const std::string& str) { if (str.empty()) { return L""; } unsigned len = str.size() + 1; setlocale(LC_CT...

2020-01-10 12:00:32 80 0

转载 Qt 之获取控件位置坐标详解

1.QPoint QMouseEvent::pos() 这个只是返回相对这个widget(重载了QMouseEvent的widget)的位置。 const Returns the position of the mouse cursor, relative to the widgetthat ...

2020-01-10 11:58:12 107 0

原创 Qt 之pro文件中加入带空格的路径

LIBS += -L$$quote(C:\Program Files (x86)\) INCLUDEPATH += $$quote(C:\Program Files (x86)\)

2020-01-10 11:56:12 51 0

原创 Linux 之查看安装的中文字体

如果要查看系统中已经安装的中文字体,我们可以使用如下命令: fc-list :lang=zh

2020-01-07 13:54:15 732 0

原创 Mysql5.7 之数据库存放路径

C:\ProgramData\MySQL\MySQL Server 5.7

2020-01-03 16:13:45 73 0

原创 c++ 之模板 error LNK2001: unresolved external symbol

1.在模板的声明文件(.h)的最后一行 #include ".cpp"//模板的实现文件 2.在调用模板的文件在文件开头 #include ".cpp"//模板的实现文件

2019-12-14 10:24:16 41 0

转载 Qt 之重写QAbstractTableModel显示数据

#ifndef TABLEMODEL_H #define TABLEMODEL_H #include <QObject> #include <QAbstractTableModel> class TableModel : public QAbstractTableM...

2019-12-05 15:42:26 265 0

原创 Qt 之QTreeView处理Tab键

This property holds the way the widget accepts keyboard focus. The policy is Qt::TabFocus if the widget accepts keyboard focus by tabbing, Qt::Click...

2019-12-02 09:34:48 44 0

原创 Qt 之QTreeView样式

/**********QTreeView**********/ QHeaderView::section { height:25px; color:white; background:#606060; border-left:0px solid gray; ...

2019-11-22 10:35:08 296 0

原创 Qt 封装QTreeView控件来显示组织架构

#ifndef __MANAGE_TREEVIEW__ #define __MANAGE_TREEVIEW__ #include <QMenu> #include <QAction> #include <QWidget> #include <QTreeV...

2019-11-08 11:48:50 63 0

原创 Qt QDateEdit 输入0000-01-01时变空白之解决办法

重绘类 class TDateEdit : public QDateEdit { Q_OBJECT public: TDateEdit( QWidget *parent = 0 ); private: virtual void focusOutEvent(QFocusEv...

2019-10-09 16:16:55 94 0

原创 Qt 分辨率改变事件

//这里是监听分辨率改变事件 QDesktopWidget* desktopWidget = QApplication::desktop(); connect(desktopWidget, &QDesktopWidget::resized, this, &MainWin...

2019-10-09 15:29:32 426 0

原创 Qt QWindowsBackingStore::flush: GetDC failed (句柄无效)

HPEN hpen = CreatePen( PS_SOLID, 2, RGB(255,0,0) ); HPEN hpenOld = (HPEN)SelectObject( hSurfDC, hpen ); SelectObject(hSurfDC, hpen); ... ... SelectO...

2019-08-14 11:57:01 425 0

原创 Qt QLabel显示省略号

void QLabel::updateData(const QString& text) { QString qstrData = text; QFontMetrics font(this->font()); int font_size = font.width(qstrDa...

2019-08-09 14:04:53 386 0

原创 Qt QComboBox之无法将参数 2 从“overloaded-function”转换为“const char *”上下文不允许消除重载函数的歧义

一、Qt4风格的connect connect(ui->comboBox, SIGNAL(activated(int index)), this, SLOT(onActivated(int nIndex))); 二、Qt5风格的connect connect(ui->comb...

2019-08-06 09:11:44 476 0

原创 Qt QLabel英文、数字、中文自动换行

QString SpliteText(const QFontMetrics& font, const QString& text, int nLabelSize) { int nTextSize = font.width(text); if(nTextSize > nLa...

2019-08-03 14:25:30 654 1

原创 Centos7 Qt远程调试ARM环境(海思3559A)下的程序

第一步:将ARM下的程序执行目录挂载到Centos7系统下,参考:https://blog.csdn.net/sz76211822/article/details/90369393 第二步:./gdbserver 192.168.52.167:8000 ./程序名 说明:192.168.5...

2019-06-11 11:45:42 187 0

提示
确定要删除当前文章?
取消 删除