C/C++
一码超神
这个作者很懒,什么都没留下…
展开
-
VC++2010 编译Boost C++库
1.下载安装包boost 1_45_0 http://sourceforge.net/projects/boost/files/boost/1.48.0/ 选择下载 windows 或 unix 版本 2.解压缩到d:\boost目录下 3.编译bjam (1)从vs2010的工具菜单进入命令提示窗口(单击“开始”按钮,指向“所有程序”,指向“Micro转载 2011-12-07 14:16:37 · 8088 阅读 · 0 评论 -
OpenCV参考手册之Mat类详解(三)
Mat::eye返回一个恒等指定大小和类型矩阵。C++: static MatExpr Mat::eye(int rows, int cols, inttype)C++: static MatExpr Mat::eye(Size size, int type)参数rows –的行数。cols– 的列数。size –替代矩阵大小规格Size(cols, rows)的方法。翻译 2013-06-16 20:31:33 · 115512 阅读 · 7 评论 -
写一个简单计算器(C++程序设计原理与实践实例)
写一个计算器是入门级的练习,再写一个计算器的同时还理解了如何实现需要完成的功能才是写这个练习的终极目标。最开始我也只是傻傻的被填鸭式的叫着抄代码,在我看到C++之父的C++编程原理与实践后我才晓得如何让编码有意义,让代码表达我们的思考结果。原创 2012-03-08 23:12:56 · 27077 阅读 · 0 评论 -
获取shapefile文件最小包围矩形的c++程序
要理解一个文件的组织格式我们应该回去阅读他们的设计手册和技术文档翻译 2014-02-19 21:22:53 · 2798 阅读 · 0 评论 -
通过树形控件中项的名称找到项(Finding an Item in a CTreeCtrl)
If you want to find an item in a tree control (CTreeCtrl from MFC) by its name you need a recursive function. Below is a function that does that. How does it work: you pass the text of the item to sea翻译 2014-03-29 12:17:06 · 2519 阅读 · 0 评论 -
CTreeCtrl 父结点联动子结点CheckBox
来自http://www.cnblogs.com/chain2012/archive/2011/06/22/2086647.html网上搜索了一番,发现没有一个符合我的要求的,于是自己写。程序功能实现:在按下父结点的CheckBox后,其子结点全部跟随父结点的CheckBox属性设置。实现步骤:1.重载CTreeCtrl的单击事件void CXMLT转载 2014-03-31 01:46:30 · 2379 阅读 · 0 评论 -
OGR DXF Driver
OGR中实现了DXF读取功能,先贴过来,翻译什么的再说翻译 2014-04-03 16:15:15 · 3290 阅读 · 0 评论 -
关于Visual Studio的路径搜索经验
Windows下,正常启动VS那么它是这样搜索的:通过 VC++目录 下的可执行目录、包含目录、库文件目录、引用文件目录、源文件目录和排除目录找出所需目录,其中可执行目录指向包含可执行文件的目录,通常是名字叫bin的文件夹,存放了.exe、.dll文件,对应这环境变量中的PATH;Ê包含文件对应了系统环境的INCLUDE变量,文件夹下通常包含的都是一些头文件.h或者.c、.cpp文件原创 2011-06-25 17:16:00 · 10623 阅读 · 0 评论 -
CMFCRibbonButton使用HICON作为参数的构造函数BUG
发现RibbonButton中的一个小bug翻译 2014-07-18 13:31:45 · 2172 阅读 · 1 评论 -
字符串类型处理实战
概述 本文介绍了各种string(CString、string、QString)到char、char*、w_char的转换方法,不断更新原创 2011-04-15 21:27:00 · 3934 阅读 · 0 评论 -
C++常见错误调试LNK2019\LNK2001\LNK2005\error C2533\0xcdcdcd
逻辑错误#include#include#include#include#indudeusing namespace sid;inline void keep_window_open( charch; cin>> ch;)int main(){vector temps; //the temperatuedouble tem原创 2011-06-01 21:58:00 · 4698 阅读 · 0 评论 -
C++下的泛型编程设计模式
Design Patterns for Generic Programming in C++Alexandre Duret-Lutz, Thierry Géraud, and Akim DemailleEPITA Research and Development Laboratory14-16 rue Voltaire, F-94276 Le Kremlin-Bicêtre ced转载 2013-12-26 21:43:47 · 3193 阅读 · 0 评论 -
Visual Studio 2010报错——GetLastError()=716
前几天,打算给项目里加一个特殊处理的类,使用了快捷键Ctrl+Shift+x,想要打开MFC Class Wizard,可是却得到一个报错,缺少资源,文件被污染等等。后来,我又多次打开,都是这样,同时在调试过程中会提示一个中断,Output窗口中显示can't load image 138:GetLastErrot() = 716;,好在通过MSDN论坛中有人找到了问题的症结,提出了解决方案,原创 2012-04-08 10:12:28 · 2772 阅读 · 0 评论 -
开源三维点云平台——PCL(Point Cloud Library)
如何在Windows環境中搭建PCL——Point Cloud Library開發環境下載PCL的ALL_IN_ONE安裝包使用CMake構建簡單實例打開CMake界面程序,在文件夾下將CMakelist.txt文件直接拖到界面程序上運行即可注意事項在make的過程中要注意編譯器的版本,像我在Windows 7 64位 SP1 操作系統上裝了Visual Studio原创 2012-03-29 15:07:11 · 11848 阅读 · 0 评论 -
BitmapInfo Structure(BitmapInfo 结构来自MSDN)
BITMAPINFO 结构 BITMAPINFO 结构定义 DIB 的维度和颜色信息。语法 typedef struct tagBITMAPINFO {BITMAPINFOHEADER bmiHeader ;RGBQUAD bmiColors [1] ;} BITMAPINFO,* PBITMAPINFO ;成员bmiHeader翻译 2011-11-25 03:52:02 · 2344 阅读 · 0 评论 -
双引号内字符串换行
使用VC IDE的时候有时候一对双引号内的字符串太长了,既影响又使得代码不整齐,怎样可以换行处理这样的情况呢?????疑惑当中!!!!!原创 2011-05-20 20:39:00 · 6886 阅读 · 1 评论 -
Error 1083 解决方式
今天编译一个比较大的工程时,总是遇到这样的编译错误,想必凡是用过VC6.0做过比较大的程序或者做过MFC开发的朋友都遇到过。错误提示如下,fatal error C1083:Cannot open precompiled header file: 'rcmq.pch': Permission denied .其中rcmq是我的工程的名字。我到网上查了资料,顺便学习了这方面的知识,这主要与预编译转载 2011-05-08 13:32:00 · 8487 阅读 · 0 评论 -
动态链接库与主程序交互之[MFC] VC++动态链接库资源调用(一)
[MFC] VC++动态链接库资源调用在一个很大的项目中每个人会负责不同模块的开发,那么就需要动态链接的机制,主程序可以根据需要载入相应的模块。最近在开发一个项目模块正好学习了,关于动态库开发的一些经验分享的人并不是很多。看了许多帖子和博客很少可以做到所见即所需。本系列文章会考虑在不同平台下结合不同的开发库,基本属于入门级的。动态链接库的调用方法Windows平台下:a、在动态库程原创 2013-07-13 09:18:04 · 3777 阅读 · 0 评论 -
小心动态链接库链接静态库时的内存错误
来自技术博客最近写的模块,在独立的应用程序中测试是没问题的,但把它装配成DLL后,再在另一个应用程序中调用时却出现了内存错误。程序的模块链接关系大概是这样的:module就是我所写的模块,在这里被封装为DLL,因为要使用json相关的功能,该DLL链接了一个静态库 (jsoncpp.lib)。最后在应用程序中导入并使用module.dll,同时因为在应用程序中也需要用到json,所转载 2013-10-16 14:52:29 · 3105 阅读 · 0 评论 -
小流涓涓成江海,拙技点点构平台——多线程开发
关于线程概念性的东西就不再重复,线程应用的实践很会很好地印证这些基本的概念。我的实例:在消息响应函数中利用_beginthread()函数我创建了一个新的线程,我还没有用Window 32位平台上诸如CreateThread,_beginthreadEx()这等高端货。但是这个简单的东西他不好控制没有易于理解的结束进程的方法,关于_endthread我也查找了许多资料才最终确定有用原创 2013-10-17 02:14:14 · 1233 阅读 · 0 评论 -
GDAL切割重采样遥感图像(航拍影像、卫片)
一个小测试程序开发全过程实录,完全新手入门级的实例,如果你还在为处理大影像而发愁,来试试这个称手的工具吧。原创 2013-07-09 21:12:55 · 8085 阅读 · 5 评论 -
OpenCV与MFC通用型图像处理开发实践
imagehandler 该程序的起源说来话长,它起源自上课的一次作业,后来又由于接触了OpenCV这个开源库,我就试图将OpenCV和MFC搓到一块,毕竟微软近来在界面上也下了狠功夫,尤其是Windows 7大获成功,而WP7.5和Windows 8跃跃欲试。结合Windows桌面也不失为一个有益的尝试。 目前的工作结果: 计划中的工作:(有兴趣的筒子可以一起学习QQ:5原创 2014-04-30 23:15:33 · 10506 阅读 · 2 评论