C++
waterbinbin
c++研发
展开
-
C++中内存泄漏的检测方法
1. 具体使用的方法#ifdef _DEBUG#define _CRTDBG_MAP_ALLOC#define _CRTDBG_MAP_ALLOC_NEW#include #endif定义以上的宏来检测内存泄漏。2. 具体的例子(1)先定义几个new或者malloc的代码而没有delete与free,如下#ifdef _DEBUG#define _CRTD原创 2016-10-09 20:19:57 · 509 阅读 · 0 评论 -
C++ 多个类的DLL封装以及隐式链接和显式链接2种方法调用
将OpenCL和OpenCV一些简单的方法封装成DLL,具体OpenCL和OpenCV的配置方法可以参考本人的博客。VS2015下安装与编译OpenCV源码并在VS2015下配置OpenCV环境VS上运行CUDA,并在NVDIA显卡安装的CUDA中运行OpenCL1. DLL封装(1) 创建DLL工程新建一个Win32控制台应用程序,项目名称为bui原创 2016-09-22 18:02:12 · 5075 阅读 · 0 评论 -
Mac 下命令行使用Cmake与PlistCpp开源库的使用
一. Mac 下安装Cmake,并在终端上使用Cmake,解决cmake命令command not found1. cmake下载去官网https://cmake.org/download/ 选择对应的版本:2. 在mac系统上直接安装,则有相应的UI界面的cmake可以使用安装好gui界面后,进入目录/Applications/CMake.app/Contents原创 2017-04-06 11:11:34 · 1102 阅读 · 0 评论 -
Mac OS下安装Boost库并在Xcode下测试运行
Mac OS下安装Boost库并在Xcode下测试运行1. 下载Boost源码下载地址:http://www.boost.org/ 这里下载的是最新的Version 1.63.02. 解压解压出来如下:3. 终端进入解压目录可以通过cd进入,或者进行如下配置:系统偏好设置->键盘->快捷键->服务,然后勾选“新建文娱文件夹位置的终端 标签”和“新建位于原创 2017-03-16 20:07:37 · 4414 阅读 · 4 评论