openGL实现中点画线算法、DDA画线算法,Bresenham画线算法,并进行鼠标键盘的交互
实现中点画线算法、DDA画线算法,Bresenham画线算法,并进行鼠标键盘的交互
C/C++教师评分系统
C/C++教师评分系统题目描述:根据教师的授课信息对教学信息进行管理。每一条记录包括一位教师的职工号、姓名、职称、性别、3门主讲课程(课程名称、开课学期、课程性质(学位与非学位课)和教学效果),教学效果综合评分。功能要求:(1) 输入功能:可以一次完成若干条记录的输入。(2) 显示功能:完成全部教师
C++项目生成dll并调用
VS项目生成DLL并调用
qt QGraphicsView 绘制多种图形
入门先看一个简单的例子#include "mainwindow.h"#include "ui_mainwindow.h"#include <QGraphicsScene>#include <QGraphicsView>MainWindow::MainWindow(QWidge
【FFmpeg+Qt开发】Windows下 环境搭建 详细步骤
详细介绍ffmpeg相关库文件 以及在qt下的环境配置
vscode中,无法使用gcc解析配置,请改用“cl.exe”,卸载Vs即可
问题:vscode配置环境总会出现一大堆的问题,今天就遇到了一个很恶心的问题,编译是上传啥的没有问题,但是总有一个红线画在那就感觉特别不得劲,弄了很久才找到问题所在,具体情况如下:描述可以看到新建的工程#include的上面包含的Arduino头文件画了一根红色波浪线.,并且,无法使用 compil
小番茄插件 visual assist 在vs2022中出现的一些坑
试了很多办法去卸包括使用Trial-Reset,都卸载不干净,安装时依然出现上述的提示。上一步没处理好的话会出现点击exe后没反应的情况,有可能导致后期卸载不干净的情况出现。并且要以管理员身份运行。本人小白以下内容仅供参考!重装和修复vs等操作会重置很多东西要慎重考虑!安装时提示此扩展已安装到所有适
使用移位计算平方
原文链接: 使用移位计算平方 上一篇: ...
C/C++中关键字解释
使用 thread_local 说明符声明的变量仅可在它在其上创建的线程上访问。修饰的指针是唯一一种访问它所指向的对象的方式。用于定义寄存器变量,表示该变量被频繁使用,可以存储在CPU的寄存器中,以提高程序的运行效率。用于定义静态变量,表示该变量的作用域仅限于当前文件或当前函数内,不会被其他文件或函
程序编译流程
程序编译流程程序编译流程分为预处理,编译,汇编,链接一丶预处理1.预处理阶段会将所有#define删除,并展开所有的宏定义2.处理所有的条件编译指令,如#if,#ifdef,这些伪指令的引入使得程序员可以通过定义不同的宏来决定编译程序对哪些代码进行处理,预编译程序将根据有关文件,将不必要的代码过滤掉
【C/C++】图文题目吃透内存管理
【C/C++内存管理】了解C/C++内存的分段情况,C++内容管理方式、operator new与operator delete函数 、new和delete的实现原理、定位new的表达式、最后介绍相关面试题的解析
Dev C++编辑器的配置(包含代码自动补全配置)
dev C++编辑器的配置依赖主题自动整理代码自动补全代码简单的介绍一下:本专栏是以收集常用编辑器的问题和配置为主,订阅不迷路依赖DEV C++ 5.11 最新版(或者更新的版本)对代码的编译不进行讲解。主题更改默认的主题,这个黑色主题是比较好看的(推荐)。默认是白色。先打开:工具 -> 编辑
【MAC】vscode C++环境配置学习以及问题解决
我的电脑是macos 10.15.6,之前一直用的是xcode(不得不说,Xcode虽然占内存但是真香!),由于之后需要用到设计编程图形化界面Qt,所以下载vscode与Qt相配。之前看了大量教程配置vscode,但最后都配得一团糟,最近正好有空闲的时间,所以重新下载了vscode重新配置。过程实在
cmake使用教程
可以用来指定工程的名字和支持的语言,默认支持所有语言PROJECT (HELLO) 指定了工程的名字,并且支持所有语言—建议PROJECT (HELLO CXX) 指定了工程的名字,并且支持语言是C++PROJECT (HELLO C CXX) 指定了工程的名字,并且支持语言
效果最接近《羊了个羊》(卡牌堆叠游戏)的开源代码
我写的程序是指 卡牌堆叠游戏 ,效果与羊了个羊一致。本文使用 ``C++`` + ``PHP`` + ``H5`` + ``CSS`` + ``JS`` + ``MySql`` 实现。其他语言实现方法类似。我都会耐心讲解,篇幅较长,请看官们做好心理准备。
Ubuntu20.04安装PCL1.8.0编译错误(全网最全~)
最近在跑,出现了很多错误,后来发现是pcl的版本不对,我刚开始安装的是pcl-1.12,发现模块进行了调整,之前的pcl中有三个参数,而pcl-1.12版本中只有两个参数(行吧。。。行吧。。。)所以选择安装pcl-1.8……话不多说,我们开始。。。
Qt/C++:QScroller让界面滑动起来
QScroller支持鼠标和触摸屏拖拽滑动手势,很好的实现丝滑动画效果。用起来也非常简单.
vscode配置opencv
前言本篇文章主要用来记录使用vscode配置opencv的全过程,在整个过程中需要用到的工具包括vscode安装包、MinGW-w64和opencv的源码。vs studio配置opencv比较简单,opencv官网中已经有用vs studio编译器编译好的opencv库,但是对于vscode而言,
Qt优秀开源项目之十七:QtPromise
QtPromise是规范的Qt/C++实现。该规范的译文见附录。QtPromise基于Qt5.6及以上版本,当然也包括Qt6。,每个API都提供了demo。Promise是一种异步编程的解决方案,可以替代传统的解决方案——回调函数和事件。Promise的三个特点:☆对象的状态不受外界影响。☆一旦状态
企业信息管理系统(C++)
企业信息管理系统(C++实现)1、需求分析1.1总体需求1.2管理需求1.3业务需求1、需求分析1.1总体需求企业管理信息系统主要用于实现对企业基本信息的管理。具体包括对企业部门的管理、对企业员工的管理,以及对管理信息系统本身的管理。(对管理信息系统本身的管理主要是指对管理员的管理,这方面的需求可被