- 博客(15)
- 收藏
- 关注
原创 C++中调用C方法(文件)的典型做法
api.hextern "C" { extern int file_trans_aac_2_pcm(int ifd, int ofd);}api.cpp#include "AudioHelper.h"...file_trans_aac_2_pcm(...);AudioHelper.h#ifndef _AUDIOHELPER_H_#define _AUDIOHELPER_H_int file_trans_aac_2_pcm(int ifd, int ofd);#endif // _
2021-10-28 11:34:51
428
原创 TimerFd使用心得
一般相对时间的使用: int tmFd; struct itimerspec new_value; tmFd = timerfd_create(CLOCK_MONOTONIC, 0); new_value.it_value.tv_sec = 0; new_value.it_value.tv_nsec = 0; new_value.it_interval.tv_sec = 3; new_value.it_interval.tv_nsec = 0; tim
2021-10-15 14:11:09
287
原创 C++11程序从Ubuntu移植到CentOS全程实录
先把程序直接从Ubuntu20.10拉到CentOS7.4系统, 不出所料, 程序无法运行. 使用ldd命令, 显示statically linked. stackoverflow大致原因表明, 是部分库采用了静态链接.所以转换思路吧, 把源码转移再重新编译吧.先搞定项目依赖的外部库:curlcurlppRapidJson非常幸运, curl有现成libcurl-dev库. curlpp和rapidjson两个项目都非常顺利地利用cmake/make工具顺利生成安装.待移植的项目采用cma
2021-04-21 21:54:15
1537
原创 Source Insight(4.00.0096)激活详解
正版下载:Source Insight(4.00.0096)先试用30天, 生成证书文件.用16进制编辑sourceinsight4.exe:(先备份)修改搜索到的第二处(0x0010F980 + 0x4) c800 0000 742a 83bc 2408将74改成eb.修改C:\ProgramData\Source Insight\4.0\si4.lic中的Expiration=“2030-04-07”年份各取所需....
2021-03-11 10:36:51
18211
4
原创 Ubuntu安装后开发环境部署组合拳
换源/etc/apt/source.listhttps://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/必备软件vim gcc g++ cmake cmake-qt-gui git搜狗输入法fcitxdpkg -i sogoupinyin_2.4.0.3469_amd64.deb //第一次安装会缺库apt -f installdpkg -i sogoupinyin_2.4.0.3469_amd64.deb安装Qtqt 快捷方式/usr/shar
2021-03-10 10:08:14
132
原创 Ubuntu系统丢失库文件无法启动的补救方法
Ubuntu系统丢失库文件补救方法类似于单硬盘安装的Ubuntu核心思路:从镜像提取出vmlinuz, initrd.lzroot (hd0,0)kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntu-xxx.iso ro quiet splashinitrd (hd0,0)/initrd.lz
2021-03-10 09:55:55
406
原创 QT编译器报错:'QObject' is an inaccrssible base
[QT编译器报错] ‘QObject’ is an inaccrssible base解决方法: 注意connect的sender和receiver两者对象均要public继承QObject对象, 而不允许private(默认)继承.
2020-05-13 09:29:20
3697
原创 ARM Mbed OS 5.15 + Mbed CLI 搭建实战
ARM Mbed OS 5.15 + Mbed CLI 搭建实战:主要是被它使用C/C++开发所吸引, 又有强大的ARM作技术垫底, 个人觉得这个系统会比较适合性能较强的MCU开发吧。 手头上恰有一块DISCO_F769NI,话不多说,开撸....
2020-01-25 14:07:44
4570
原创 从教育角度看中文编程的未来
我是一名物联网的软件从业者, 涉猎算法和教育. 看到芯来科技和友商们为国产芯片的研发那么卖力, 颇为激动, 从成套的实体书到完善的文档,又特地给入门者定制的相关的开发板. 其实, 友善的中文书籍和文档确实降低了许多开发者入门的门槛, 这里没有对英语的任何歧视, 突如其来的专业英文术语对入门开发者难免会有点消化不良, 缩写就更难受了. 我小时候的编程启蒙语言是易语言, 它在那时直到现在都是有局限...
2019-09-06 12:32:36
543
1
原创 C#调用DLL(C++)缺失导出函数
正在折腾Directshow轮子. 不过已经是第二次编写相关的DLL.正想用C#调试一下DLL.结果报:试图加载格式不正确的程序这里已经准确设定了目标平台. (C# 试图加载格式不正确的程序)所以, DLL编译出来终究还是得用工具测一测, 然而Depends walker却因DLL结构复杂莫名假死.返璞归真用dumpbin /exports xx.dll. 结果吃了一鲸:我...
2019-08-15 18:29:46
499
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人