自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 powershell 输出至文件 utf8 编码

(clangd 解析 gcc 对应的 compile_commands.json 文件时很好用,但是无法解析 msvc 对应的 compile_commands.json)先用 CMake 生成 Ninja 工程,再用 Ninja 可以导出 compile_commands.json ,里面包含了每个文件的编译指令。系统自带的 powershell 是 v5.1 版本的,不支持导出 utf-8 No Bom 编码格式的文件,不过已经够用了。winows 上编写 c++ 程序,使用 MSVC 编译器。

2024-04-23 22:49:31 120

原创 cmake 命令行编译 qt 程序

【代码】cmake 命令行编译 qt 程序。

2024-04-21 23:10:27 72 1

原创 SwitchHosts 修改 Github Hosts

2. 安装完毕后,以管理员身份运行 SwitchHosts 软件(否则软件没有权限更改系统 Hosts)。点击左上角的"+"号,Hosts 类型选择 "远程",标题随便,URL 输入"3.点这个按钮启用规则,看到 "操作成功" 就可以了。为了加速链接 Github....

2024-01-20 00:59:08 658

原创 visual studio 2022 编译 libyuv

(windows 下面编译出来的是 yuvconvert.exe 文件,上面写的没有 "exe" 后缀,安装时提示找不到文件 Orz.......)4.编译完之后可以选择”安装 YUV“,会把编译生成的 dll / lib / header file 之类的,拷贝到前面指定的目录中。一般不用做什么改动(可能 install 路径需要改一下),左上角的 "+" 加号,可以添加 Release 版本的设定。3.编译:选择 Debug 或者 Release。把下面这行注释掉,重新配置,编译,安装就可以了。

2023-12-30 00:15:43 446 1

原创 xmake

【代码】xmake。

2023-12-22 16:59:39 61

原创 Windows 使用多媒体定时器完成延时

借助 Windows 下的多媒体定时器来实现延时,精度测试起来还可以。这里使用条件变量达到阻塞调用的结果,也不会占用 CPU 资源。定时器默认是异步的,需要用到回调函数。

2023-12-21 23:08:15 78

原创 libmfx build on Windows

【代码】libmfx build on Windows。

2023-11-26 21:41:39 106 1

原创 msys2 + msvc build ffmpeg

【代码】msys2 + msvc build ffmpeg。

2023-11-25 23:36:36 76

原创 libmfx undefined reference to `__imp_swscanf_s‘

如果有 enable 三方库的话(比如 x265,比如 libmfx -> for intel QSV HW codec),编译出来的这个 avcodec.dll ,会依赖于三方的 dll (libx265.dll,libmfx-1.dll)才能运行。如果把第三方库的内容,一起打包进 ffmpeg 对应的 dll (比如 avcodec.dll)中,这样子生成的 avcodec.dll 就不会再依赖于三方 dll 了。网上搜索,找到在 visual studio 下的解决方案:编译时,添加链接 "

2023-11-18 01:20:48 79 1

原创 软件安装专题

Python 安装库 下载的 whl 或者 tar.gz: python-m pip install xxx.whl / xxx.tar.gz pip 直接网络下载,指定国内镜像源 清华:python -m pip install xxx==0.1.2 -ihttps://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn 阿里云:python -m pip install xxx==0

2023-10-20 21:04:12 67 2

原创 windows 下 msys2 编译 ffmpeg + x265

windows 环境在 msys2 中编译 ffmpeg + x265

2023-10-18 00:13:12 211 1

原创 Linux下C/C++一个工程中多个main函数的Makefile文件的写法

测试基于Ubuntu16.04 Eclipse for C/C++参考链接:链接适用于:在一个Project中,有多个*.cpp/*.c文件,多个文件中同时含有main函数。处于方便考虑,在Makefile文件中,目标可执行文件的依赖项,包含了所有源文件编译生成的*.o文件。这样的话,在编译的时候,就会产生main函数重复定义的错误。例如,在一个Project中,有main...

2019-10-10 23:36:05 5737 3

原创 Linux下使用VS Code + CMake 调试c++程序

相关文章:在Linux中使用VS Code编译调试C++项目基于 Deepin 15.9.3 操作系统文中使用到的gcc/g++、gdb、makefile、cmake等命令在使用之前需要先安装,安装方法请自行搜索。cmake入门教程:CMake入门教程makefile教程:跟我一起写 Makefile一、基础知识在linux系统下,c/c++的编译器大多使用gcc/g...

2019-04-04 19:39:08 7942 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除