
GUI(QT/MFC)
文章平均质量分 57
longtails
:(){ :|:& };: 术业专攻
展开
-
cmake为visual studio2015编译工程
1、下载cmake,source code 处打开opencv的source路径下,应为source下包含cmakelist.txt配置文件信息 2、注意!!!!!!!我在用cmake生成vs工程的时候一直出错,最后发现就是在这 生成位置一定要在opencv下,具体原因不知道,还有就是opencv不要再program files下(这种情况下有像个文件出现error),这个估计原创 2015-08-09 23:47:13 · 13426 阅读 · 0 评论 -
树莓派&QT交叉编译之二
Rasberrypi&Qt cross compilation交叉编译的过程不复杂,主要是出现了一个符号链接的问题,解决方案在本文末。本文仅是简单介绍qt交叉编译的过程,具体内容请,请详察以下两个链接。原创 2016-10-01 11:12:39 · 910 阅读 · 0 评论 -
MFC自定义消息
MFC自定义消息* 1、通过vs的类向导添加自定义消息* 2、添加自定义消息的宏 3、发送消息,处理自定义消息函数 - 异步消息 PostMessage(…) - 同步消息 SendMessage(…)原创 2016-03-07 22:31:00 · 443 阅读 · 0 评论 -
删除本地过期图pain
CString path;CFileFind finder;bool a = finder.FindFile(_T("D:\\视频监控\\videoMonitor 1.1.2(OFFLINE)\\Release\\picture\\*.jpg"));while (a){a = finder.FindNextFileW();path=finder.GetFilePath();DeleteFile(p原创 2015-12-16 19:29:21 · 490 阅读 · 0 评论 -
MFC 如何获取客户区当前指针的坐标
CRect rect; GetClientRect(&rect);//获取客户区的大小 CPoint point; GetCursorPos(&point);//获取当前指针的坐标(注意,这是屏幕的) GetWindowRect(&rect);//获取客户区(客户区的左上角)相对于屏幕的位置 int _x=(point.x-rect.left)/rowWid原创 2015-07-12 15:48:58 · 5311 阅读 · 0 评论 -
SDL2.0--绘制文字
使用SDL2_ttf绘制文字- 先下载sdl2_ttf的库,关于如何使用这个库的很多,我只是在说绘制的流程,及那一点的小思想- 绘制过程:渲染视频------------>渲染文字- 注意:SDL2_ttf不是多线程安全//由于我播放的是多路相机的视频,涉及到多线程,但SDL2_ttf引擎不支持多线程安全,所以采取了互斥量控制,//使sdl播放线程串行化int stat...原创 2016-07-08 11:01:34 · 4993 阅读 · 2 评论 -
vector之erase()
vector之erase()循环访问时,要注意方位迭代器原创 2017-02-09 10:24:55 · 704 阅读 · 0 评论 -
复习笔记之按行输入&编号比较
c++ getline和get,需要注意的是getline 读取回车,而get(char[],size)不读取回车。其方法分别为: cin.getline(char[],size) getline(cin,string) cin.get(char[],size) cin.get()原创 2017-02-14 11:51:04 · 405 阅读 · 0 评论 -
cannot find -lGL
在ubuntu下使用Qt 编译时候遇上了cannot find -lGL错误,使用命令sudo apt-get install libqt4-dev或者sudo apt-get install libgl1-mesa-dev或者libgl1-mesa-dev或者libglu1-mesa-dev原创 2015-11-25 21:21:39 · 390 阅读 · 0 评论 -
gsoap生成c++框架
gsoap制作 onvif的c++框架http://my.oschina.net/yunuo/blog/119206“>参考博客注意:main文件没有最后的 < span>关于发现不了的问题,存在虚拟网络(ip),则要断开。 1、下载gsoap工具 可以到love_guog的博客的onvif开发之设备发现功能的实现 文章后有下载链接 http://blog.youkuaiyun.com/love_原创 2016-03-04 17:01:34 · 881 阅读 · 0 评论 -
流媒体服务器搭建总结
流媒体服务器搭建总结框架:Live555获取网络相机流ffmpeg对获取网络相机码流转码视频码流的高效显示一、 live555、ffmpeg及D3D的简介 Live555是一个标准流媒体传输的跨平台C++开源项目。 Ffmpeg是一个音视频解码的开源项目。 DerictX9是微软的游戏引擎库。二、 搭建开发环境 a) Live555的源码编译及环境配置 b) Ffmpeg的SDK获取原创 2016-08-13 17:20:00 · 2067 阅读 · 1 评论 -
为vs2015配置opencv
由于opencv现在还没有为vs2015编译好的库文件,所以有两种方式 1)、利用vc12的库文件,进行配置这个自行百度就行了(注意的是很多百度上说的是为了避免解决方案平台选的出错,将x86和x64都一块进行了配置,在这提醒,这 样会出错,用哪个配哪个)----想说,这是反人类的配置啊1 但配置好了却显示不了图片,??? 原来是这个原因:路径写错了,C盘下的图,C:原创 2015-08-09 23:42:58 · 1835 阅读 · 0 评论 -
stream文件流使用(怎样解决数据的问题)
#include #include #include class A{private: int a; std::string name; double c;public: A(int a = 0, std::string name = "null", double c = 0) { this->a = a; this->name = name; this->c原创 2015-07-12 08:54:08 · 634 阅读 · 0 评论 -
数组和指针
##这是从unix环境编程中看到的数组和指针区别 ###先看代码#include <iostream>using namespace std;int main(){ char a[]="abc"; char* b="abc"; a[1]='s';// b[1]='s';//这句话会引起段错误 cout<<a<<endl <<b<<endl;原创 2016-03-18 23:16:17 · 504 阅读 · 0 评论 -
Release、Debug系列问题
Release、Debug系列问题调试、Debug程序正常,但Release程序报错 1、元素未初始化,尤其是new的数据 最近的项目,发生了这样的问题,最终的原因是使用了数组的数组但第二层使用了->,只操作了第一个元素,造成其余元素未初始化。e.g.:本是a[i].b[j].x=0;却写成了 a[i].b->x=0;———————未完待续——————————原创 2016-08-17 10:23:44 · 293 阅读 · 0 评论 -
arm开发QT中文显示
arm开发QT中文显示刚接触arm两天,就遇到要给arm板显示中文这个任务,arm板上的linux文件结构跟ubuntu略有不同,最要命的是arm板上许多命令都没有还不能联网,添加文件我是一层一层的翻,还好,弄了两个半天终于弄好了。来说说怎么弄吧。原创 2016-08-29 17:13:44 · 967 阅读 · 1 评论 -
arm开发QT中文显示
刚接触arm两天,就遇到要给arm板显示中文这个任务,arm板上的linux文件结构跟ubuntu略有不同,最要命的是arm板上许多命令都没有还不能联网,添加文件我是一层一层的翻,还好,弄了两个半天终于弄好了。来说说怎么弄吧。首先来个我参考的内容,千万注意字体库的名字参考内容博主的主页1、下载字体 文泉驿字体,普通文件的,我的arm上yum dpkg 命令都没有。 2、解压,...原创 2015-11-29 17:05:33 · 1278 阅读 · 2 评论 -
SDL2缩放窗口in MFC
SDL2窗口缩放大坑一个解决方案没有使用SDL的消息响应关键点:如果不采用sdl的消息机制,就让改变窗口的操作放在SDL的播放函数中改变MFC 播放窗口大小—–&gt;改变SDL窗口大小,SDL_S额头WindowSize(…)—–&gt;释放SDL绘图内容(SDL_WINDOW不要释放!!)—–&gt;重建SDL绘图内容代码//SDL初始化代码,我采...原创 2016-07-08 10:44:26 · 5065 阅读 · 1 评论