c++
西柯土司
啦啦啦
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++类构造函数初始化列表
转自:http://www.cnblogs.com/BlueTzar/articles/1223169.html构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如:class CExample {public: int a; float b; //构造函数初始化列表转载 2015-12-11 10:19:52 · 1107 阅读 · 0 评论 -
Debug Assertion Failed! Expression: _pFirstBlock == pHead
In this case, the problem is that I was passing a std::string back across a .dll boundary.If the MSVC Runtime library is set to Multi-threaded Debug DLL (/MDd), then this is no problem (it works f翻译 2016-01-11 10:17:24 · 1574 阅读 · 0 评论 -
Jsoncpp的使用
原文:http://www.cnblogs.com/kex1n/archive/2011/12/02/2272328.htmlJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Ed转载 2016-01-07 17:26:54 · 1123 阅读 · 0 评论 -
Visual Studio Debug和Release的区别及obj的作用
原文地址:http://www.cnblogs.com/gossip/p/4246682.htmlVisual Studio Debug和Release的区别及obj的作用一、Debug和Release的区别 1、Debug:调试版本,包含调试信息,所以容量比Release大很多,并且不进行任何优化(优化会使调试复杂化,因为源代码和生成的指令间关系会转载 2015-12-21 17:46:45 · 1706 阅读 · 0 评论 -
Visual Studio Project Properties Manager(属性管理器)
原文来自:https://msdn.microsoft.com/en-us/library/669zx6zc.aspx注:译者有节选Visual Studio Project Properties(属性管理器)翻译 2015-12-21 17:43:51 · 18496 阅读 · 0 评论 -
QString与std::string的相互转换
转自http://arthurzb.blog.163.com/blog/static/76023313201011141160968/QString与string的相互转换1、QString与string,即std::stringstring s = qstr.toStdString();QString qstr2 = QString::from转载 2016-01-03 19:47:14 · 1945 阅读 · 0 评论 -
Leveldb使用方法
原文地址:https://rawgit.com/google/leveldb/master/doc/index.html。注意:翻译时译者有节选。LeveldbJeff Dean, Sanjay Ghemawatleveldb是一个键值对数据库。键和值可以是任意字节数。键根据键值和用户指定的比较算子来排列。打开一个数据库leveldb的数据库文件和它在文件系统中的文件夹名字翻译 2015-12-17 21:52:56 · 7976 阅读 · 0 评论 -
Leveldb windows 编译
原文:http://blog.sina.com.cn/s/blog_52f26d0f0102v6hl.html1:Leveldb和Leveldb编译所需要的boost都是x64版本2:Leveldb windows版本下载路径为https://leveldb.googlecode.com/archive/windows.zip编译说明在https://c转载 2015-12-16 15:28:26 · 3942 阅读 · 0 评论 -
VS2013如何添加LIb库及头文件的步骤
在VS工程中,添加c/c++工程中外部头文件及库的基本步骤: 1、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。 2、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。 然后添加工程引用的lib文件名:工程-转载 2015-12-16 01:04:30 · 989 阅读 · 0 评论 -
C++静态库与动态库
转自: http://www.cnblogs.com/skynet/p/3372855.htmlC++静态库与动态库这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。什么是库库是写好的现有的,成熟转载 2015-12-16 09:21:16 · 675 阅读 · 0 评论 -
Visual Studio 2012系统环境变量设置(命令行)
转自:http://www.cnblogs.com/bluestorm/p/3321558.html方法1.运行脚本vsvars32.bat:D:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\vsvars32.bat这个批处理 主要就是在运行CMD的时候先为我们设置一下环境变量(临时的) (这转载 2015-12-16 02:41:16 · 2218 阅读 · 0 评论 -
32位到64位:VS2013修改编译平台的方法
转自:http://www.ithao123.cn/content-814741.html配置vs为64位的编译平台,方法如下:1、右键工程--属性点击右上角的配置管理器2、找到对应的项目,在平台一栏当中点击下拉,如果已经有64位平台,那么选择即可;如果没有,点击新建。3、新建一个64位的平台,选择之,一路确认。然后再编译就会显示x64。转载 2015-12-16 01:00:25 · 9526 阅读 · 0 评论 -
opencv静态编译
转自:http://www.th7.cn/Program/c/201406/220528.shtml一、序言当一个opencv工程实现之后,我们会面临一个问题,怎么把opencv程序的exe在其他电脑上运行,这个问题已经有很多人遇到过,当然也有很多人给出了博客,介绍了具体的解决方法,具体自己操作时,还是遇到了这样或者那样的小毛病,不过凭借自己根据错误提示解决问题的能力,最后转载 2015-12-15 17:56:58 · 3592 阅读 · 0 评论 -
OpenCV3.0丢失Nonfree模块
1 原因:with opencv3.0, SURF/SIFT and some other things have been moved to a seperate opencv_contrib repo .在opecv3.0中,SURF/SIFT 以及其它的一些东西被移动到了独立的库(opencv_contrib repo)中引自:http://stackoverflow.c原创 2015-12-14 23:37:19 · 35180 阅读 · 9 评论 -
windows下编译和配置boost
1 确保安装了visual studio ,我装了vs2013。2 配置好visual studio 环境变量。转自:http://www.cnblogs.com/bluestorm/p/3321558.html方法1.运行脚本vsvars32.bat:D:\Program Files (x86)\Microsoft Visual Studio 12.0\Com原创 2015-12-16 11:08:18 · 6041 阅读 · 0 评论 -
stdafx.h的作用以及原理
stdafx.h的作用以及原理stdafx.hVC工程里面经常见到stdafx.h这个头文件,以前也没有特别注意,但是这个文件用不好经常会出错,所以就GOOGLE了一下,总算是弄清楚了。。。stdafx的英文全称为:Standard Application Framework Extensions(标准应用程序框架的扩展)。所谓头文件预编译,就是转载 2016-01-12 00:07:20 · 1041 阅读 · 0 评论
分享