自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 windows下编译WEBRTC

本文主要介绍在windows平台下编译webrtc源码文章目录准备工作下载源码编译源码准备工作安装Depot-tools需要一个网络工具安装VS2017或VS2019下载源码打开cmd配置代理,在cmd里面输入命令,其中8450,8499为代理端口,请根据实际情况更改。set http_proxy=127.0.0.1:8450set https_proxy=127.0.0...

2019-11-15 21:42:23 758

原创 Docker 里面 msgrcv函数 返回 errorno 13 'permission denied 错误'

最近项目一直到Docker环境部署,之前一直正常运行的程序突然出现 msgrcv函数 返回 errorno 13 'permission denied 的错误,且一直频繁打印该错误,尝试了各种方法和阅读man手册后,找到了改问题的解决办法,主要就是需要在 msgget函数中 设置一下权限,附demo源码,在docker运行正常(demo可以直接运行)msgget函数的flag设置为 I...

2019-11-14 14:48:24 1341

原创 内联析构函数导致前置声明失效

如果在类的里面声明了内联的析构函数,会导致使用前置声明有问题,见代码(报错代码):#pragma once#include <QObject>#include <QScopedPointer>class CScreenTracker;class CScreenshot : public QObject{ Q_OBJECTpublic: CScree...

2019-10-25 15:44:26 1207

原创 MFC调用QT编写的DLL动态库

MFC调用QT编写的动态库,如果QT dll里面用到了一些消息循环相关的接口,比如QTimer,QEventLoop等,会由于没有QAppAplication而导致这些调用出现异常,如果DLL里面没有界面显示的话,解决方法还是相对比较简单的。

2017-12-07 16:58:53 5358

转载 Installshield windows注册表实时生效

installshield 制作安装包,需要向注册表写入环境变量,但是写入的环境变量不能实时生效,使用installshield官方文档的方法,大部分会导致安装包卡在更新注册表的地方,很不友好。参照下面的方法,实时更新问题解决,我使用的是bat脚本的方式,安装过程中打开bat脚本更新注册表。详解Windows不重启使环境变量修改生效(经典)在“我的电脑”->“属性”->“高级”->“环境变量”中增

2017-03-24 20:48:29 815 1

转载 window修改环境变量后及时生效

详解Windows不重启使环境变量修改生效(经典)在“我的电脑”->“属性”->“高级”->“环境变量”中增加或修改环境变量后,需重启系统才能使之生效。有没有什么方法可让它即时生效呢?下面介绍一种方法:  以修改环境变量“PATH”为例,修改完成后,进入DOS命令提示符,输入:set PATH=C: ,关闭DOS窗口。再次打开DOS窗口,输入:echo %PATH% ,可以发现“我的电

2017-03-24 20:38:59 4630

原创 Qt 在Release 模式下 qDebug 等 显示输出信息的行号和文件

qDebug, qWarning  等调试函数在release模式下默认不显示行号,文件,函数等信息,如果需要显示这些信息,需要在工程中添加QT_MESSAGELOGCONTEXT宏定义,以VS开发工具为例,需要做如下的配置,这样,就可以像debug模式一样,输出详细的调试信息了。

2017-02-23 11:23:51 4347 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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