摘要:
chromium的编译和webrtc的编译方式相同,webrtc官网也是使用的chromium的编译文档。 步骤一、跳 - 墙,先跳 - 墙这是第一步哟,chromium大概有10几个G,webrtc有6个G左右。 步骤二、下载depot_tools,并配置环境变量,PATH下添加depot_too 阅读全文
摘要:
Lambda expressions (since C++11) Syntax [ captures ] <tparams>(optional)(c++20) ( params ) specifiers(optional) exception attr -> ret { body } (1) [ c 阅读全文
摘要:
自己内功的提升,无非是向前辈学习和修炼自身,对于编码也是如此,学习优秀的库只有从 源代码学起,才能深刻理解库实现的来龙去脉,加深自己的理解,提升自己的功力。 今天就介绍一下vs2013 下面调试libevent源码。不需要创建sln解决方案,只需要创建工程,包含 源码目录即可源码调试。 1、手工添加 阅读全文
Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. 调用函数约定不同
摘要:
Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared wi 阅读全文
摘要:
1 /** 2 *topPower2 use to set unsigned int to power of two 3 *@param value input value 4 *@return return the value's of the value,if input 3 return 4, if input 4 return 4 5 */ 6 size_t topPower... 阅读全文
摘要:
在Jni开发中,需要回调给java层数据,因此使用java的方法签名是必不可少的。 快速定位java方法签名的方式: java方法签名由(函数参数列表)返回值组成。 cmd运行:javap -s 字节码对应的类,显示方法签名: 快速定位自定义的类的方法签名: 找到编译生成的class字节码文件目录, 阅读全文
摘要:
android studio2.3.3 的版本中 Jni函数调用C++对象,对象调用相关的成员函数, lldb调试,变量跟踪窗口,this指针和相关变量显示无效的原因,但这些参数实际是有效的,只是debug lldb调试环境出错。 原因是模拟器选择 x86 架构的就会出现问题 模拟器选择arm 架构 阅读全文
摘要:
windows环境变量配置 JAVA_HOME: D:\Java\jdk1.8.0_131 path: %JAVA_HOME%\bin; classpath: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 阅读全文
摘要:
开源代码地址 github:https://github.com/open-source-parsers/jsoncpp 使用的时候直接包含.h和.cpp到项目中,也可以编译成lib库来使用。 json简单字符串解析: 生成: Json嵌套数组,嵌套Json,数组可以通过下标来访问。 生成: 生成的 阅读全文
摘要:
简单的小工具是VS2015 + Qt5.6.1实现的,界面部分是Qt实现,串口是封装的WinAPI,把串口收发模块封装成了个Serialport.dll 供Qt界面调用。 由于VS2015需要Universal CRT运行环境,因此把Qt编译成了静态的版本。 一、串口收发是封装的Win32,单独封装 阅读全文