- 博客(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 459
原创 SwitchHosts 修改 Github Hosts
2. 安装完毕后,以管理员身份运行 SwitchHosts 软件(否则软件没有权限更改系统 Hosts)。点击左上角的"+"号,Hosts 类型选择 "远程",标题随便,URL 输入"3.点这个按钮启用规则,看到 "操作成功" 就可以了。为了加速链接 Github....
2024-01-20 00:59:08 882
原创 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 509 1
原创 Windows 使用多媒体定时器完成延时
借助 Windows 下的多媒体定时器来实现延时,精度测试起来还可以。这里使用条件变量达到阻塞调用的结果,也不会占用 CPU 资源。定时器默认是异步的,需要用到回调函数。
2023-12-21 23:08:15 171
原创 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 114 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 77 2
原创 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 6085 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 8376 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人