1.使用faad2库解码aac音频转为pcm文件。
2.支持vs2017&linux环境下gcc编译(linuxx使用的gcc版本为4.8.5,系统为centos7.8)。
3.faad2库使用的2_9_1版本,源码放在depend目录下,打开depends\faad\faad2.sln可直接使用vs2017编译库。
4.lib目录包含了vs2017编译的库以及linux环境下(4.8.5gcc)编译的静态库、动态库。
5.使用的Cmake文件,请安装3.14及以上的cmake程序,或者修改CMakeLists.txt中Cmake的版本号,改为比你的cmake版本低即可。
2024/11/4 19:34:37 8.03MB aac pcm
1
1.给工程添加依赖库:项目->属性->链接器->输入->附加依赖项,ws2_32.lib;winmm.lib;wldap32.lib;libcurl_a.lib添加进去。
2.加入预编译选项,项目->属性->c/c++->预处理器->预处理器定义,把;
BUILDING_LIBCURL;HTTP_ONLY添加进去,注意分号3.包含include4.vs2017测试通过
2024/10/23 4:07:18 730KB vs2017 libcurl
1
这是一个linux编译静态库的例子,初学者使用,其中makefile已经写好。
使用方法make*.mak就可以了
2024/10/17 6:11:45 6KB linux c++ makefile
1
opensslbcb的静态库lib+头文件+chm测试了des和rsa没问题
2024/10/8 0:04:29 1.24MB openssl bcb 静态库 lib
1
使用于iOS平台,使用于armv7arm64。
2024/9/5 21:35:53 16.73MB mupdf,iOS
1
v-rep和visualstudioc++通讯API接口静态库remoteApi.lib
2024/8/31 13:33:33 62KB v-rep
1
curl静态库版本,包括了debug和release版本,附件资源为完整demo工程,就只有一个main.cpp的代码没有其他依赖了,清晰明了,我这里用没有问题。
本人还做简单封装,可以一个函数就直接拿到网页数据或者直接下载文件和post操作,可以作为学习或者使用参考。
环境为win10+vs2015。
静态库的好处就是输出的时候不需要额外附带dll,而是集成在了当前的exe或者当前dll中。
2024/8/28 2:47:41 6MB curl 静态库 vs2015curl
1
本文来自个人博客,本文主要简单介绍了GTest的源代码安装与使用以及事件机制,希望对您的学习有所帮助。
1、安装源代码下载gtest,release-1.8.0gitclonehttps://github.com/google/googletestgtest编译cdgoogletest生成Makefile文件(先安装cmake,brewinstallcmake),继续输入命令编译:cmakeCMakeLists.txt执行make,生成两个静态库:libgtest.alibgtest_main.amake拷贝到系统目录,注意,如果下诉目录位置在不同版本位置有变动,用find.-name"libg
2024/8/10 14:51:50 281KB GTest的安装与使用
1
Win10启动后,把剩余的内存几乎都变成了备用内存,所谓备用内存就是Windows临时占用作缓存,如果别的应用程序申请内存,Windows让出来。
但是有些应用程序,如SolidWorks,它一个资源监视器,可用的内存小于一定的值就提示内存极低,造成卡顿,甚至死机。
网上有很多人提问,但是没有解决办法。
为此我编写了一个MFC小程序,清理备用内存,原理很简单,先申请内存,再释放,就多出一块可用内存了。
资源中包括可执行文件和源程序,编写环境MicrosoftVisualStudio,64位,因为用了静态库,执行文件比较大。
使用说明见https://blog.csdn.net/hhhh63/article/details/91883148
2024/8/9 2:19:34 2.06MB 备用内存 SolidWorks 内存极低
1
最新版本的sqlite364位静态库(不需要带dll),VS2010编译的,如果需要32位的自行编译就行了,里面包含demo和源码 CppSQLite3DBdb; db.open(DB_NAME); stringtemp="selectvaluefromconfigwherekey='aaaa'"; CppSQLite3Queryq=db.execQuery(temp.c_str()); temp.clear(); while(!q.eof()) { temp.append(q.fieldValue(0)); printf(temp.c_str()); q.nextRow(); }
2024/7/24 16:02:53 3.47MB sqlite3 x64 lib CppSQLite3DB
1
共 112 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡