![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
特雷西_KID
成功始于脚下
展开
-
Expression:(Invalid integer length modifier, 0)
问题最新公司项目桌面端软件上传一些特殊文件名的文件造成程序奔溃,找半天才找到奔溃的地方,竟然是vsnprintf这个函数奔溃了,知道奔溃的函数了那就debug一下,然后报错如下[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w6DQOC0Q-1599638011054)(https://i.loli.net/2019/06/27/5d1458cf5730097064.png)]列上代码:void log::Write(LogLevel _level, const cha原创 2020-09-09 15:53:56 · 379 阅读 · 0 评论 -
windows、macosx 动态 加载 动态库 C++类封装
目的为了方便在windows平台或者mac、osx平台上调用动态库,封装一个C++基础模板类,实现动态库加载,函数获取以及直接调用,直接调用时只要传入函数名成和参数即可因为要兼容windows 和mac 平台我们定义两个宏做编译区分defined(OS_WIN)defined(OS_MACOSX)关键知识点windows 加载动态库使用到的函数 LoadLibraryExW,GetProcAddress,FreeLibrarymacosx 加载动态库使用到的函数 dlopen,GetProcA原创 2020-09-09 15:52:30 · 973 阅读 · 0 评论 -
windows C++ 获取 word、excel中拷贝的图片
目标C++ 从剪贴板中获取在 word、excel中拷贝图片,然后再其他软件中显示该图片,一般bitmap,jpeg,png 是我们常用的渲染格式。所以获取的图片肯能需要转换成常用的格式才能显示分析在 word中拷贝图片,在剪贴板中可能存在几种格式如下CF_DIB,CF_BITMAP在docx文件中拷贝一张图可能是这种格式CF_DIB,CF_BITMAP 这类型的图片获取最简单::GetClipboardData(format) 获取对应的bmp图片就可以了。HTML Format在doc原创 2020-09-09 15:50:54 · 1926 阅读 · 1 评论