- 博客(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 806
原创 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 1424
原创 内联析构函数导致前置声明失效
如果在类的里面声明了内联的析构函数,会导致使用前置声明有问题,见代码(报错代码):#pragma once#include <QObject>#include <QScopedPointer>class CScreenTracker;class CScreenshot : public QObject{ Q_OBJECTpublic: CScree...
2019-10-25 15:44:26 1295
原创 MFC调用QT编写的DLL动态库
MFC调用QT编写的动态库,如果QT dll里面用到了一些消息循环相关的接口,比如QTimer,QEventLoop等,会由于没有QAppAplication而导致这些调用出现异常,如果DLL里面没有界面显示的话,解决方法还是相对比较简单的。
2017-12-07 16:58:53 5481
转载 Installshield windows注册表实时生效
installshield 制作安装包,需要向注册表写入环境变量,但是写入的环境变量不能实时生效,使用installshield官方文档的方法,大部分会导致安装包卡在更新注册表的地方,很不友好。参照下面的方法,实时更新问题解决,我使用的是bat脚本的方式,安装过程中打开bat脚本更新注册表。详解Windows不重启使环境变量修改生效(经典)在“我的电脑”->“属性”->“高级”->“环境变量”中增
2017-03-24 20:48:29 877 1
转载 window修改环境变量后及时生效
详解Windows不重启使环境变量修改生效(经典)在“我的电脑”->“属性”->“高级”->“环境变量”中增加或修改环境变量后,需重启系统才能使之生效。有没有什么方法可让它即时生效呢?下面介绍一种方法: 以修改环境变量“PATH”为例,修改完成后,进入DOS命令提示符,输入:set PATH=C: ,关闭DOS窗口。再次打开DOS窗口,输入:echo %PATH% ,可以发现“我的电
2017-03-24 20:38:59 4740
原创 Qt 在Release 模式下 qDebug 等 显示输出信息的行号和文件
qDebug, qWarning 等调试函数在release模式下默认不显示行号,文件,函数等信息,如果需要显示这些信息,需要在工程中添加QT_MESSAGELOGCONTEXT宏定义,以VS开发工具为例,需要做如下的配置,这样,就可以像debug模式一样,输出详细的调试信息了。
2017-02-23 11:23:51 4511 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人