C++
@way
开朗乐观 事业心强
展开
-
Qt+OpenCV插件开发示例
#ifndef EDGE_DETECTOR_PLUGIN_H#define EDGE_DETECTOR_PLUGIN_H#include "edge_detector_plugin_global.h"class EDGE_DETECTOR_PLUGINSHARED_EXPORT Edge_Detector_Plugin{public: Edge_Detector_Plugin();};#endif // EDGE_DETECTOR_PLUGIN_H#ifndef EDG..原创 2020-12-15 17:21:49 · 683 阅读 · 1 评论 -
C++之ZeroMQ的使用
zeromq官网的使用教程很详细,这里主要介绍两种常使用的模式。Request/Reply (请求应答模式)这种模式和网络API请求一样,先向一地址的发送请求,然后等待服务器返回对应的数据或者状态,服务器在后端一直监听发过来的请求,然后返回对应的数据即可。这里代码都是cppzmq的封装的。void sendMsg(){ int port=5555; std::cout &...原创 2020-03-07 16:52:30 · 7028 阅读 · 0 评论 -
C++ 之ZeroMQ编译
ZeroMQ编译项目需求当有两个项目或者多个项目的实时需要进行信息的交换,根据项目的要求有实时的和非实时的。常用的是基于消息队列的机制,特别是网站的项目。但一般都会把消息框架搭建在公共的服务器上,作为一个中间层,我们这里需要的是不需要服务器也能也交换信息,那就可以基于socket进行通信,但是socket底层写起来难以维护和管理,特别是涉及到多进程机制。这里有个基于C编写的ZeroMQ,根据官...原创 2020-03-02 12:43:27 · 3709 阅读 · 1 评论 -
Anyty C++DLL封装成NetDLL进行调用
Anyty C++DLL封装成NetDLL进行调用由于项目中要用到摄像头进行画面的抓拍,提供的C++动态链接库dll.但项目使用C#进行开发的,需要进行二次封装。主要涉及到两点: 1.C++中常用的变量在C#中的映射 2.C++方法在C#中的调用 3.C++回调函数在C#中的调用1.C++中常用的变量在C#中的映射我主要整理了自己用到的一些变量之间的映射关系。原创 2017-05-03 13:09:08 · 424 阅读 · 0 评论 -
Vs2015下配置OpenCV3.3环境
这里记录一下Vs 2015下配置OpenCV3.3的开发环境。 首先去OpenCV官网下载最新版本的3.x系列,然后解压。 我在这里解压到 C:\opencv-3.3.0-vc14 OpenCV3.3 中只有x64位编译的版本,因而我主要配置成x64的环境。1. 用Vs 2015 新建一个C++ 控制台程序命名为:OpenCV3Learning并把编译环境改成64位2.配置OpenCV类库为原创 2017-09-14 16:56:57 · 547 阅读 · 0 评论 -
vs 2015 编译 CloudCompare源码
CloudCompare 是一个免费开源的点云库比较平台,可以支持跨平台。最近主要用到其中的多组点云数据的比较,需要对其源码进行编译。 github 上有其最新的源码可以下载:https://github.com/cloudcompare/cloudcompare。编译CloudCompare需要经过一些几个步骤:下载源代码。安装qt5.6.3 并集成到VS 2015 我这里编译选择VS 2原创 2017-10-10 17:54:16 · 2570 阅读 · 0 评论