4 欧阳磊

尚未进行身份认证

我要认证

技术改变世界,学无止境,不忘初心!

等级
TA的排名 4k+

cmake相关

cmake命令相关# 对当前目录下的CMakeLists.txt进行cmake,生成Makefile和中间文件cmake .# 对当前目录下的Makefile文件进行make,生成可执行文件make# 运行main./main#其他命令# 使用多核CPU编译make -4j编写CMakeLists.txt文件# 设置cmake的最低版本cmake_minimum_required (VERSION 2.8)设置最低版本号,可用cmake -version查看版本

2020-08-24 14:18:43

VS2015无法打开输入文件xxx.lib

此问题出现一般就是,附加依赖项中有lib文件,但是库目录中没有库目录路径或者库目录路径错误,导致lib文件加载失败。常出现在项目复制时,属性中库目录路径采用绝对路径,根目录被修改,修改一下就好了,没什么大问题。...

2020-06-02 15:27:44

QT5:VS创建的QT项目头文件标红和控件对象无法调用

最近使用VS+QT编写代码,除了界面和调试比较舒服以外,感觉的很不习惯,小问题不断。解决方法:1、系统环境变量中添加bin路径;2、属性配置中添加包含目录和库目录。上面这个问题,会导致ui调用不了添加的控件对象,搞到怀疑人生。解决方法:1、先把ui文件编译一下;2、然后编译后的文件移除,注意是移除(文件还在),不是删除(文件没有了),然后再添加回来。...

2020-04-23 17:28:15

《PyCharm2019安装教程》

目录下载PyCharm安装PyCharm安装python配置PyCharm环境简单使用PyCharmPyCharm设置中文PyCharm安装第三方库下载PyCharmPyCharm官网下载:https://www.jetbrains.com/pycharm/download/#section=windows安装PyCharm...

2019-04-25 11:55:01

U盘系统盘EFI怎么恢复为普通盘?

U盘重装系统时,会使用U盘来制作PE,装完系统之后,插上U盘会发现有两个盘,一个是EFI,一个是主盘,EFI是占用了几百M空间的,打开磁盘管理器就可以查看,那么怎么来恢复我们的U盘原始空间,删除EFI呢?可以使用磁盘管理命令来清理。1、同时按WIN+R,输入cmd进入命令行界面。2、输入diskpart,进入diskpart 目录。3、输入list disk,会显示当前电...

2019-11-22 19:40:43

QT:检测U盘插入和拔出(windows)

1、先检测驱动器;2、可以使用GetDriveType函数来获取驱动器的类型,以下是函数的链接;https://docs.microsoft.com/zh-cn/windows/win32/api/fileapi/nf-fileapi-getdrivetypea?redirectedfrom=MSDN3、通过数量变化来判断插入或者移除。关键代码/**************...

2019-11-19 16:56:23

QML:Timer定时器使用

效果图关键代码import QtQuick 2.9import QtQuick.Window 2.2import QtQuick.Controls 1.2import QtQuick.Controls.Styles 1.2Window { visible: true width: 640 height: 480 title: qsTr("定...

2019-11-13 10:06:37

QML:报错ReferenceError: XXXXXXXXX is not defined

报错截图报错代码import QtQuick 2.9import QtQuick.Window 2.2import QtQuick.Controls 1.2Window { visible: true width: 640 height: 480 title: qsTr("定位器嵌套") Rectangle{ wid...

2019-11-08 16:07:11

Qt5实现查找并打开文件

/******************************************************** @brief 查找文件并打开文件* @author xiaolei* @copyright -* @version V1.0* @data 2019-10-28* @note 1、通过打开文件...

2019-10-28 17:32:45

QScrollArea的简单使用

当某个区域内的小部件尺寸超过了指定范围时,QScrollArea类提供了一个滚动区域,并生成滚动条,用于滚动显示区域内的所有小部件。关键代码/***********************************************************************************************************************...

2019-10-24 17:52:10

OpenCV:如何获取摄像头的型号以及USB设备的VID和PID信息?

VID和PIDPID/VID唯一标识一个设备,HardwareID是为了给系统识别的 ,他是根据PID/VID而生成的。这个与序列号没什么关系,序列号一般都是厂家固化到芯片中的信息而已。GUID只是为了标志你安装的设备是属于一个什么类当中,这个类可以显示再设备管理器中。比如:你可以定义一个类,当然这个类有与系统中任何类都不同的GUID,然后选择一个图标和类名,就可以同网卡等其他设备一起显示在设...

2019-09-05 13:50:07

C++:常见类型的字节数、位数以及最大和最小值

在使用C++的过程中,常见的数据类型有bool、char、unsigned char、wchar_t、short、int、unsigned int、long、unsigned long、float、double、size_t、string等。这些类型的变量创建时,系统会自动分配一定的内存用于存储数据。数据存储是以“字节”(Byte)为单位,数据传输大多是以“位”(bit)为单位,也就是二进制中的0...

2019-09-04 12:04:57

C++:如何获取系统日期和时间?

struct tm{ int tm_sec; // seconds after the minute - [0, 60] including leap second int tm_min; // minutes after the hour - [0, 59] int tm_hour; // hours since midnight - [0, 23]...

2019-09-02 11:29:17

OpenCV:多边形逼近轮廓

当我们查找到一个轮廓进行形状分析时,通常需要使用多边形来逼近一个轮廓,使得顶点数变少,OpenCV的approxPolyDP函数就可以实现这个功能。approxPolyDP函数使用了Douglas-Peucker算法:1、先从轮廓中找出两个最远的点,将两点相连,即b-c;2、在原来的轮廓上查找一个离线段距离最远的点,将该点加入逼近后的新轮廓中,即c-d;3、然后重复前面的算法,不断...

2019-08-30 11:36:51

全局变量和局部变量初始化问题

总结这里需要分清一个事实,是变量系统都会默认给初始化,只不过全局变量默认初始化为0,而局部变量被初始化为随机数,这个随机数用不了,后面会验证。现在,我们要讨论的是程序猿或者程序媛需不需要给全局变量和局部变量赋初值的问题。因为全局变量的初始值是系统默认的且是可使用的,因此,全局变量一般不需要自己去赋初值,不过为了养成良好的代码习惯,最好还是赋初值,定义的全局变量在代码中未被使用,编译器也不...

2019-08-23 16:08:42

Qt5:error: no matching function for call to 'MainWindow::connect()

报错代码:connect(ui->chartComboBox,&QComboBox::currentIndexChanged,this,&MainWindow::getChartIndex);报错内容:E:\Qt_Project\QtCharts\mainwindow.cpp:22: error: no matching function for call t...

2019-08-02 17:45:44

Qt5:ini配置文件的读写操作

QSettings类官方文档用户通常希望应用程序在会话中记住其设置(窗口大小和位置,选项等)。此信息通常存储在Windows上的系统注册表中,以及macOS和iOS上的属性列表文件中。在Unix系统上,在没有标准的情况下,许多应用程序(包括KDE应用程序)使用INI文本文件。在项目中,有时需要在程序之外设定一些初始值,一般这些初始值会写入到配置文件中。ini配置文件格式:ini文件由...

2019-07-26 14:24:21

OpenCV:判断点是否在矩形内

点和矩形的位置关系有三种情况:1、点在矩形内2、点在矩形边界上3、点在矩形外#include <opencv2/opencv.hpp>#include <iostream>int main(){ //创建图像 cv::Mat srcImage = cv::Mat(240,320,CV_8UC3,cv::Scalar(75,75,75)...

2019-06-27 10:36:42

OpenCV:遍历图像

#include <opencv2/opencv.hpp>#include <iostream>int main(){ int channels[3] = {0}; cv::Mat srcImage = cv::Mat(240,320,CV_8UC3,cv::Scalar(75,125,225)); //直接访问 for (int y=0;y<10;...

2019-06-21 17:53:17

OpenCV:Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow

Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow出现以上报错信息,有可能是加载图像路径错误,未成功加载图像,图像的宽和高没有大于0,导致显示不出来。写代码的时候最好加上判断图像是否加载成功,如果加载失败就报错退出。...

2019-06-21 17:32:37

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。