- 博客(23)
- 资源 (21)
- 收藏
- 关注
原创 【zlib】如何编译以及使用
zlib官网 http://zlib.net/1. zlib/win32/Makefile.msc 拷贝至 zlib 根目录下2. 使用 Visual Studio Tools ,【适用于 VS 2017 的 x86 本机工具命令提示】3. 使用cd 命令进入到 zlib 的根目录下4. nmake /f Makefile.msc5. 会在 zlib 的根目录下生成 ...
2018-10-10 17:10:36
2132
转载 【OpenCV】contrib模块的添加
opencv从2.x到3.x是一个很大的转变,对于很多功能不完善、性能不稳定的模块,都被方法了extra_modules(扩展模块)里面了。这样倒是稳定了,但是对于我这样的新手,要添加这些扩展模块却是相当的痛苦啊!!因为要用到sift/surf算法,但是3.0以后这些算法都放到了在xfeacture模块中,并不在主模块中,于是我就开始了艰难的配置过程。本人配置:win32(32位)+vs2013...
2018-10-06 16:56:24
24138
4
转载 【OpenCV】编译源码并搭建VS2017+Windows开发环境
OpenCV 3.3在8月3号正式Release,带来了许多优化改进和新特性,包括备受关注的深度神经网络(DNN)模块被正式引入主仓库,标志着OpenCV对DNN有了更深层次的优化与支持; 支持通过宏ENABLE_CXX11启用对C++ 11特性的支持;默认包含大量SSE4.X和AVX/AVX2指令集优化;内置Intel IPP版本升级至2017.2,官方测试显示有近15%的性能提升...等等...
2018-10-06 13:49:11
1426
转载 字符串处理函数
常用函数对照ANSI UNICODE 通用 说明 数据类型 (char.h) (wchar.h) (tchar.h) char wchar_t TCHAR char * wchar_t * TCHAR* LPSTR LPWSTR LPTSTR LPCSTR L...
2018-10-04 13:56:31
2490
转载 C++ 读写注册表
1. 注册表简介注册表是为Windows NT和Windows95中所有32位硬件/驱动和32位应用程序设计的数据文件,用于存储系统和应用程序的设置信息。16位驱动在Winnt (Windows New Technology)下无法工作,所以所有设备都通过注册表来控制,一般这些是通过BIOS(基本输入输出系统)来控制的。在Win95下,16位驱动会继续以实模式方式设备工作,它们使用sy...
2018-05-07 19:04:22
7965
原创 VS编译时,运行库类型说明
/MT:Multiple Thread 多线程运行库静态链接版发行版(Release编译使用)/MTd:Multiple Thread Debug 多线程运行库静态链接版调试版(Debug编译使用)/MD:Multiple Thread 多线程运行库动态链接版发行版(Release编译使用)/MDd:Multiple Thread Debug 多线程运行库动态链接版编译版(Debug编译使用)...
2018-03-19 14:09:08
718
原创 检测电脑VC++运行库是否安装
#include <Windows.h>#include <msi.h>#pragma comment(lib,"Msi.lib")INSTALLSTATE state = MsiQueryProductState(_T("{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}"));Visual C++ 2005 runtime filesV...
2018-03-19 14:03:42
12277
1
转载 VS2010 编译错误 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
用VS2010编译C++项目时出现这样的错误:LNK1123: 转换到 COFF 期间失败: 文件无效或损坏方案一:(这个方法比较好,在用qt运行时出现问题也能解决)复制 C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7601.17514_none_ba1c770af0b2031b 目录下的 cvtres...
2018-03-15 10:13:31
509
转载 一个简单的线程池的实现(C++)
线程池的原理大家都知道,直接上代码了^_^Thread.h#ifndef __THREAD_H #define __THREAD_H #include <vector> #include <string> #include <pthread.h> using namespace std; /** * 执行任务的类,设...
2018-03-09 20:01:48
599
转载 关于获取系统信息,CPUID,硬盘ID,网卡MAC地址的VS2008实现
前段时间,总是要获取一些系统的相关信息。在MSDN和各种论坛找了好久,暂时用如下办法解决了。(有网上相关的代码)参考过使用WMI,速度不敢恭维。就使用了别的方法。获取的包括: 操作系统信息:基本支持2000-win8.1 (xp win7 64 测试过); CPUID:网上的汇编老办法了,也不知道对不对,也收集了; ...
2018-03-08 18:57:22
1193
转载 GetLastError()返回值列表
GetLastError()返回值列表:〖0〗-操作成功完成。〖1〗-功能错误。〖2〗-系统找不到指定的文件。〖3〗-系统找不到指定的路径。〖4〗-系统无法打开文件。〖5〗-拒绝访问。〖6〗-句柄无效。〖7〗-存储控制块被损坏。〖8〗-存储空间不足,无法处理此命令。〖9〗-存储控制块地址无效。〖10〗-环境错误。〖11〗-试图加载格式错误的程
2017-12-28 12:23:33
544
原创 关于优快云 上传资源时,弹出请您重新登录
在优快云上传资源时,弹出“请您重新登录”弹框,找客服删除了后台缓冲,本机都清空了浏览数据也是不行。最后是因为移动DNS的问题,改成114.114.114.144或者8.8.8.8就好了!!!
2016-12-22 08:33:01
728
原创 判断多级目录
// 判断目录是否为 C:\bin 下的子目录,再判断是否为三级目录 int _nDirNum = 0, _nDirFind=0;if(_filePath.Find("C:\\bin\\", 0) < 0){ AfxMessageBox(_T("保存失败,目录错误")); return;}while(1){ int _nIndex = _filePath.Find("\\", _
2016-11-30 14:49:27
454
原创 sscanf() 获取CString中的字符串
char _szBufColorValue[512] = {0};sscanf(_strText, "Key=%s", _szBufColorValue);CString _strValue;_strValue.Format("%s", _szBufColorValue);_Param.strKey = _strValue;
2016-11-25 08:05:21
3621
原创 如何在DC上绘制上百万级的点
// 绘制轨迹图像void CImageLayerView::DrawTrackImage(CDC& dc_){ if (m_vecTrackImage.empty()) { return; } DWORD _dwBegin = GetTickCount(); CRect _rcClient; GetClientRect(&_rcClient); BITMAP _in
2016-11-23 16:01:14
745
原创 如何直接访问CImage地址获取对应像素颜色
CImage _image;_image.Load(strPath_);if (_image.IsNull()){ return;}byte* pRealData = (byte*)_image.GetBits();int _nPit = _image.GetPitch(); int bitCount = _image.GetBPP()/8; int _nX=0, _nY=0
2016-11-23 15:59:06
1098
原创 获取指定目录下所有的文件名
// 获得目录下的所有文件列表 vector _vecFileName; CString _strPath; _strPath = "c:\\"; CFileFind _finder; BOOL _bFind = _finder.FindFile(_strPath + "*.*"); while (_bFind) { _bFind = _finder.FindNextFile()
2016-11-03 16:32:24
555
原创 CFileDialog 对话框添加控件
旧版MFC自定义CFileDialog Win7中扩展无显示 解决继承时将bVistaStyle置为FALSE即可
2016-08-30 18:27:02
717
原创 DockablePane
可停靠窗体DockablePane运行环境:win7 + VS2008 sp11.新建应用程序类型:单文档,visualStudio项目类型高级功能:可以去除会自动生成的高级框架窗格2.插入资源Dialog 为该对话框添加一个类CMyDlg,继承Dialog类3.添加MFC类,继承DockablePane类CMyDlg m
2016-08-25 14:04:56
1677
原创 变量类型转换
string转换double double value = atof(str.c_str());string转换CStringstrtest = strZ.c_str();CString 转换为float,int,double CStringstrval;strval= “12.43aa”;char*pChar1 = strval.Ge
2016-08-25 13:54:52
325
原创 控件上显示提示Tip
1. 添加消息映射afx_msg BOOLOnToolTip(UINTid,NMHDR *pNMHDR,LRESULT*pResult);ON_NOTIFY_EX(TTN_NEEDTEXT,0,OnToolTip) 2.设置提示BOOL CMainDlg::OnToolTip(UINTid,NMHDR *pNMHDR,LRESULT*pResult) {
2016-08-25 08:37:37
810
原创 Edit控件文字垂直居中
1、将编辑框属性中的Align Text选择为Center2、将编辑框属性中的Multiline设置为truevoid CMainDlg::SetEdtCtrlTextCenter(){ CRect_rcCtrlClient; m_edtRoSpeedA.GetClientRect(_rcCtrlClient); CDC*_pDC =
2016-08-25 08:30:25
5748
opencv4.0 + 扩展库(已编译好Debug+Release 适用于x86)
2018-10-08
21天学通C语言
2017-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人