![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
大浪淘沙胡
设计过产品,当过码农,受过苦,受过累,有过成绩,也有失败,俱往矣,做一个打不死的小强。
展开
-
MultiByteToWideChar函数说明
1、函数定义int MultiByteToWideChar(UINT CodePage, DWORD dwFlags, LPCSTR lpMultiByteStr, int cchMultiByte, LPWSTR lpWideCharStr, int cchWideChar);2、参数说明(1)、CodePageCodePage指定执行转换的字符集,可在以下选择:CP_ACP: ANSI字符集;CP_MACCP: Macintosh代码页;CP_OEMCP:原创 2020-05-27 18:58:50 · 1523 阅读 · 0 评论 -
FFmpeg被声明为已否决情况整理
1、AVStream::codec': 被声明为已否决(类型)旧版本:if(pFormatCtx->streams[i]->codec->codec_type==AVMEDIA_TYPE_VIDEO){新版本:if(pFormatCtx->streams[i]->codecpar->codec_type==AVMEDIA_TYPE_VIDEO){2、AVStream::codec 被声明为已否决(内容)旧版本:pCodecCtx = pFormatCtx-&g原创 2020-05-25 21:58:47 · 2534 阅读 · 0 评论 -
VS2017中配置FFmpeg环境
1、FFmpeg软件下载下载地址: https://ffmpeg.zeranoe.com/builds/说明:确定64位还是32位版本,并分为Dev、Shared、Static三个版本,Dev包含库文件(.lib)和头文件(.h),Shared包含ffmpeg.exe、ffplay.exe、ffprobe.exe、及dll文件(如avcodec-58.dll、avdevice-58.dll等),它的exe文件比较小,运行时需要调用dll的功能。Static只有三个exe,dll文件被集成在exe里,它的原创 2020-05-25 10:18:24 · 830 阅读 · 0 评论 -
警告C4819 解决办法
问题警告C4819 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失解决办法1、如果调用的库为C语言,增加extern "C" extern表明变量或函数是extern类型,“C”表明变量和函数是按照C语言方式编译和连接的。2、修改字符编码格式(1)单击“工具”|“自定义”命令,弹出“自定义”对话框。(2)单击“命令”标签,进入“命令”选项卡。(3)在“菜单栏”下拉列表中,选择“文件”选项。(4)单击“添加命令”按钮,弹出“添...原创 2020-05-25 05:42:47 · 3961 阅读 · 2 评论 -
文件对话类CFileDialog使用说明
CFileDialog封装用于文件打开或文件保存操作的通用对话框;1、构造函数原型explicit CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, LPCTSTR lpszFilter = NULL, CWnd* p...原创 2020-05-21 21:33:34 · 1008 阅读 · 0 评论 -
LNK2019 无法解析的外部符号 _vsnwprintf在DxErr.lib(dxerrw.obj)
报错原因:vs2017默认编译时将许多标准库采用内联方式处理,如果没有可以链接的标准库文件,就要专门添加标准库文件来链接标准库中的函数。解决方法:1、在报错的源文件添加编译预处理指令#pragma comment(lib, "legacy_stdio_definitions.lib")2、在工程中配置工程->右键属性->链接器->输入->附加依赖项 ,添加“legacy_stdio_definitions.lib”...原创 2020-05-21 13:34:13 · 699 阅读 · 2 评论 -
DirectX在VS2017中C++项目中的应用
1、下载DirectX并安装https://www.microsoft.com/en-us/download/details.aspx?id=6812按提示安装,安装后会有下面文件夹C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)2、创建桌面应用项目选择文件/新建/新项目/桌面应用,创建空白项目project。3、项目配置选项目,右击按键选择属性,选择配置属性/VC++目录,在库目录添加路径C:\Program Files %2原创 2020-05-18 22:07:10 · 984 阅读 · 0 评论