- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 C++ 容器引用作为入参导致的内存问题
场景:工作中遇到的一个问题,exe调用dll,其中有一个接口定义为int func( vector &Vec)形式,exe内部定义一个容器传参进dll,dll通过接口引用容器,Vec.push_back(info)时出现报错:此时断点调试会发现入参后,Vec的size大小很大,很明显越界后面查找了很多资料,才找到问题所在:是因为vector在exe和dll之间传递的时候,由于在dll内可能对vector插入数据,而这段内存是在dll里面分配的,exe无法知道如何释放内存,从而导致问题。而改
2021-08-05 12:33:58
410
原创 win10+vs2013+vlc2.2.6编译
win10+vs2013+vlc2.2.6编译链接:各个vlc在vs下的源码版本:https://github.com/sunqueen?tab=repositories本文使用的vlc版本:https://github.com/sunqueen/vlc-2.2.6.32-2013vs软件版本:需要与vlc版本一致(这里我用的vs2013,也可以用高版本采用vs2013的平台工具集)**编译:**vs编译vlc相对于mingw来说不需要什么操作,直接打开sln文件运行即可可能遇到的问题:1.
2020-05-19 16:38:53
475
原创 windows下mingw+msys编译vlc
Win10+msys2环境编译vlc先附上所有安装资料:链接:https://pan.baidu.com/s/1eqD28odTqfYYiuqIDuCMUg提取码:c4t7也可以下面链接自行下载各个包MSYS2安装http://msys2.github.io/安装完成运行 MSYS232bit后执行 pacman -Syu再执行pacman -Su 如果失败使用管理员运行MSYS2...
2019-11-04 09:58:17
1138
1
原创 Windows下的Qt调用vlc库实现本地视频播放功能
Windows下的Qt调用vlc库实现本地视频播放功能编程工具:Windows下qt4.8.6简述:第一次用Windows下的qt,本身linux下的qt就学的皮毛还一塌糊涂,可以说基本对qt就是个小白,要求用qt调用vlc库,原以为会很简单(事实证明就是很简单,我太菜了就是…),网上的资料杂七杂八,又对qt编程一无所知可以说,前前后后花了一个星期快才做出来(有划水)。这里主要介绍一下qt...
2019-07-19 13:07:45
3427
3
原创 Windows下基于TCP协议的客户端服务器简单信息交互框架----客户端
Windows下基于TCP协议的客户端服务器简单框架----客户端篇简单说明:我也是刚用vs编写代码,也是初次接触的小白,专业术语可能并不是很准确,写这个只是为了记录和整理自己学习的知识。使用工具:Visual Studio 2015一、打开Visual Studio 2015并创建工程1.界面左上角:文件->新建->项目2.出现如下界面后:模板选择visualC++ Wi...
2019-07-05 11:19:54
637
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人