Cpp

DLL发布 matlab代码发布

https://blog.csdn.net/alansss/article/details/81320548 最近需要将写好的matlab代码转成基于OpenCV的代码,然后再封装成dll进行发布。一开始直接看基于OpenCV的dll生成,但是都不太成功,故而先试试没有OpenCV的dll生成。 主要参考了以下两个网页:  VS2013生成dll及动态调用...

Linux下使用VSCode开发OpenCV程序

在Linux下使用VSCode开发OpenCV程序,并使用cmake编译 创建项目 打开vscode,选择File->Open Folder VSCode配置 这里需要配置launch.json, tasks.json, c_cpp_properties.json三个文件; launch.json配置 点击左侧Debug, 选择Add Configu...

Unity IOS Build的Graphics API最好是固定Opengl ES 2.0

不要选择Automatic也不要选择Metal,因为这个选项可能会导致app在Iphone6上出现crash。 一个类似的crash堆栈: http://stackoverflow.com/questions/31803907/finding-cause-of-crash-sigabrt Exception Type: EXC_CRASH (SIGABR...

MinGW安装gcc

MinGW 安装MinGW 下载MinGW(Minimalist GNU for Windows) 选择目录后安装 安装gcc-g++ 运行位于MinGWinmingw-get.exe的MinGW安装管理器,安装gcc-g++。 安装完后%MinGW_Home%in下面会多出很多文件,其中就包括c++的编译器。 配置环境变量 Win+R输入sysdm.c...

ubuntu Qt程序运行

ubuntu中编译好的Qt程序运行 luo@luo-ThinkPad-W540:QtProject$ luo@luo-ThinkPad-W540:QtProject$ cd build-HGD_ES-Desktop_Qt_5_12_0_GCC_64bit-Debug luo@luo-ThinkPad-W540:build-HGD_ES-Desktop_Q...

编译器扩展deprecated

背景 当前的工作与SVN有关,今天使用SVN库编写了一个小程序,编译代码时发现编译器告警:“warning: 'svn_client_ls2' is deprecated (declared at”。svn@linux-rwdx:~/objs/motadou> make g++ webdav.cpp -o webdav -I/home/svn/ap...

jsoncpp解析拼装数组

Cocos2d-x添加jsoncpp应该资料都有了,今天来讲讲数组的解析和拼装~ [cpp] view plain copy      int main()   {   数组创建与分析:   例子一:   string strValue = "{"ldh":"001","gfc":"002","yyj":"003","andy":["005","12...

Linux下RocksDB、LevelDB、ForestDB性能测试对比

简要说明 本次环境与http://www.cnblogs.com/oloroso/p/6306352.html中的一致。 依然是增删查改各测试10000次,每个测试重复5次取平均值。 1、不使用jemalloc和tbb测试 三个数据库除了rocksdb之外,默认都不使用jemalloc和tbb。 设置rocksdb的编译参数为make static_lib...

头文件重复包含问题

|版权声明:本文为博主原创文章,未经博主允许不得转载。 关于头文件重复包含的问题,以前一直不太清楚,今天特意翻了一下参考书和网上查阅资料,有了如下的理解: 这样说明,如果定义了头文件A.h,B.h和源文件C.cpp。如果我们在A.h中写上一个函数,在B.h中include A.h,然后再在C.cpp中include A.h和B.h,这样我们就会出现重复包含...