【网络通信 -- 直播】FFMPEG -- FFMPEG 定制化编译指南Ubuntu 环境下编译定制化的 FFMPEG 静态库【1】安装所需的工具apt-get install autoconf automake bzip2apt-get install cmake gcc g++ git apt-get install libtool make mercu …
mingw安装详细教程
第一步设置系统变量【或用户变量】打开Clion后选择QT微件可执行文件,右侧如图设置,c++语言标准默认是c++20,个人感觉C++17也可以,看自己需要。QtCMake前缀路径选择自己qt6安装目录确定之后,CMakeLists.txt中会自动添加一行内容【如果上面路径不选择,在CMakeLists.txt中手动添加这一行效果是一样的】。set(CMAKE …
VS code是一个代码编辑器,支持多种语言。配置C++编码环境的步骤:一、安装Microsoft CC++扩展这是由微软公司开发的支持CC++语法特性的扩展(extension). 当你新建一个*.cpp类型的文件时,有了这个扩展,就能提供语法加亮(syntax hilighting)、代码智能补全(smart completion)、自动检错(error …
1.为什么要用nuitka?python一直写代码一直爽,运行起来可就没那么爽了,尤其是对于我这种还需要边查边写的人来说。没探究过怎么样的代码最有效,不会用多线程,几个月前还把pandas每一列转list用。于是,更需要nuitka来帮我转c++,一边享受着脑回路不够带来的直线逻辑思维写代码的快乐,一边享受着c++的高效运行速度。2.用前准备:2.1)安装编 …
一、前言说明从十几年前做Qt自定义控件开发至今,陆陆续续开发过两百多个自定义控件,一直持续更新到现在的Qt6.10版本,全部正常编译使用,从最初的Qt4.7.0支持到现在,没有坚强的毅力是支撑不到今天的。很多人问写自定义控件难不难,其实一点都不难,掌握了qpainter的技巧,写起来行云流水,就跟吃饭一样简单。那么问题来了,如何学会qpainter,这个必须 …
FFmpeg大名鼎鼎,应该无人不知吧。它是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。但FFmpeg没有用CMake,所以没办法生成Visual Studio 2019的解决方案,因此在Windows下编译还是需 …
当我们用Qt Creator开发编译完成一个程序后,通过点击Qt Creator界面左下角的“运行(Run)”按钮,能够正常运行程序。但当我们找到编译输出目录,想要双击exe文件直接运行程序时,会报丢失dll文件的系统错误(如图1)。这是由于程序运行所需的各种动态库还没有被包含进去。程序的打包发布就是将程序运行所必需的动态库添加完整的过程。另外,在没有专门设 …
VSCode(Visual Studio Code)是一款由微软开发且跨平台的轻量级编辑器。可通过各种插件扩展实现各个编程语言的开发(如CC++、Python、Java 等)。CC++ 编译器安装Windows 系统打开MSYS2官网(https:www.msys2.org),下载最新版的MSYS2。根据提示安装MSYS2,可以直接安装在C:msys64按照 …
我们在进行Python技术开发时,特别是脚本、组件、工具类开发的时候,在提测或上线的时候需要把实际的工具脚本交由实际执行者,以免一些代码内的敏感信息泄漏或者可以随意更改组件工具导致一些不可控制的问题。我们常常还是会采取一系列手段,对Python代码进行加密、编译、混淆以保护我们的工程。现介绍以下几种源码保护手段:1.编译.pyc文件pyc文件是一种二进制文件 …
大家都知道go语言生态并没有什么好的gui开发框架,“能用”的一个手就能数的清,好用的就更是少之又少。今天为大家推荐一个go的gui库go-fltk。它是通过cgo调用了c++的fltk库,性能非常高,也非常节约资源。下来我们来看看这个go-fltk到底有什么过人之处。fltk介绍在介绍这fltk-go之前,我们应该先了解一下FLTK(Fast Light …
