- 博客(14)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 linux下编译安装opencv生成opencv.pc
linux下编译opencv需要cmake,有两种方式,cmake与cmake-gui,这个网上教程很多,但是opencv4版本之后,默认配置是不生成opencv.pc,就导致我们使用起来很困难,所以我们cmake的时候可以先配置一下: cmake -D WITH_TBB=ON -D WITH_EIGEN=ON -D OPENCV_GENERATE_PKGCONFIG=ON .. cmake -D BUILD_DOCS=ON -D BUILD_TESTS=OFF -D BUILD_PER..
2020-07-31 13:54:08
18003
12
转载 重载操作符(3)
重载关系操作符:class Object{public: bool operator == (const Object& other){ }};重载类型转换符:class Object{public: operator Type() // Type为目标类型 { Type result; return result;...
2020-02-08 20:40:03
198
转载 重载元素操作符【】
【】这个符号在数组中非常好用,所以希望在类上也能使用,重载做法如下:Element& operator [] (Type index){}其中,(1)名字: operator[],是固定不变的(2)返回值:一般应该返回一个子元素的引用,表示返回值是一个“左值”,可读可写(3)参数:类型可以自己选择,用于指定元素的下标。不一定要使用int,使用其他类型也可以。...
2020-02-08 20:33:12
240
转载 重载算术操作符
重载算术操作符:有两种写法,分别是在类内重载操作符和重载全局操作符,两种方法大同小异,以类内重载操作符为例:假设有一个分数类:class Fraction{public: Fraction(): num(1), den(1) { } Fraction(int n, int d) : num(n), den(d) { } //...
2020-02-08 20:20:39
198
原创 qt中setGeometry()函数与move()函数
setGeometry()函数是对窗体的综合设置,有四个参数,分别是坐标和长宽,但是注意,如果窗体是顶级窗体,例如Qwidget类设置的窗体时,设置的坐标只是窗体内灰色框的坐标,这是如果加上move()函数,就可以对窗体外部的边框进行位置的设定。...
2020-01-30 17:20:03
6771
原创 vsiual2019下安装qt
需要三个安装包,都在:https://pan.baidu.com/s/1Ngkuw5zgu0rYVmG04TLGrw这里,直接下载就行,然后打开,安装全都一路next,不分先后,但是最大的那个安装包,即qt安装包需要注意安装路径,最好不要修改,全部安装完成后打开vs2019,依次打开扩展-》QT-VS-TOOLS->Qt Option->添加qt,我的目录改过了,是F:\QT\QT5....
2020-01-30 16:43:55
251
原创 visual下qt5手写窗口报错找不到源文件
在Qt5下,大部分窗口类移到了QtWidgets目录下了,所以头文件应该这样写是这样的:#include <QtWidgets/QApplication>#include <QtWidgets/QWidget>即将所有头文件在QTgui下找不到的,可能都在QTWidget下...
2020-01-30 16:31:48
246
转载 VS2017中:error2019无法识别的引用
跟着csdn上的姜雪伟老师学习数据结构,本来想写一个链表,然后写一个查找两条链表第一个公共节点的程序,结果编译的时候出了问题:不知道哪里出了问题,网上有大佬总结说:有三种出错的原因 :1.函数的定义声明和实现是不是都存在2.引用头文件 是否引用3.引用外部库.c .h库的路径是否正确具体是哪种问题咱也不知道到,咱也也不敢问,但是函数的声明肯定没问题,使用c...
2020-01-05 21:51:49
1723
转载 E0144 "const char *" 类型的值不能用于初始化 "char *" 类型的实体
在项目上右键,在弹出菜单上选择“属性”,选择“C/C++”,然后在“语言”中,把“符合模式”改为“否”就好了。
2019-12-25 15:17:13
538
转载 size_t是什么
size_t 是什么size_t是作为sizeof运算符的返回值它并不是一个新类型,其实是由typedef来实现的。size_t是一些C/C++标准在stddef.h中定义的。这个类型足以用来表示对象的大小。size_t的真实类型与操作系统有关(unsigned int和unsigned long的区别在于是32位机还是64位机,对于32位机size_t占4个字节,而对于64位机siz...
2019-11-30 15:10:44
1238
1
原创 cout输出字符串
首先要写头文件#include<string>否则可能会报错其次要写头文件#include<iostream>否则会报错:[Error] 'cout' is not a member of 'std'最后要记住头文件#include<iostream>一定要写在最后,如果头文件顺序反了,可能会出现运算符重载的问题,会报错比如说:<<符...
2019-11-30 14:09:16
2704
原创 opencv3.4版本中出现cvtcolor报错:找不到标识符的解决办法
我原本的代码头文件为#include <iostream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2\imgproc\types_c.h>#include <opencv2\opencv.h...
2019-05-04 11:51:09
7220
3
转载 Tomcat环境配置
Tomcat环境配置里很重要的一部是配置java环境变量,需要配置JAVA_HOME环境变量,其值为jdk的安装目录,JRE_HOME环境变量,其值为jre安装目录,还有需要在path中加入jdk下的bin目录。此外,需要配置Tomcat本身需要的环境变量,名为CATALINA_HOME,值为Tomcat的安装目录(appach),Tomcat是通过startup进行启动的,可以通过记事本打开其文...
2018-02-10 22:58:20
185
转载 eclipse.mars版的汉化
1.help-》install new software-》add-》location-》选择压缩包存放的文件夹—》finish。2.如果方法一不行,在eclipse安装目录下新建两个目录:第一个是lanague目录,在lanague下建立eclipse目录,将压缩包解压后的两个文件夹:features和plugins移动到新建的eclipse中,第二个是link目录,在其下建立文本文件,
2018-01-08 01:18:05
2886
eclipse.mars版汉化软件
2018-01-08
linux发布qt程序 运行报错qt5 version缺失
2021-07-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人