
算法研发
文章平均质量分 52
奔跑的Levi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C#引用C++ DLL 修改字符的两种有效方式
C#引用C++ DLL经常出现内存损毁的问题,为了解决这个问题,记下两种方式: 1.c++中的 char** 对应StringBuilder 可以字符串传输,C#中用string对接Stringbuilder,从而实现传输和修改。 这里对于初次使用,注意StringBuilder 申请足够的长度使用,否则会出现内存损坏的现象。 StringBuilder str_原创 2017-03-07 16:51:11 · 517 阅读 · 0 评论 -
MRPT1.40 vs2010 win64编译 配置
项目原因,需要做RANSAC 拟合算法,经过查找,发现MRPT是个不错的库,比较简单。 MRPT官网下载 http://www.mrpt.org/download-mrpt 主要依赖的其他内容: cmake 3.8 +eigen3 + vs2010+wxWidgets3.1(可选)+ opencv2.4.10(可选) 因为MRPT自带一些3rdparty的库,安装较为容易。 以来的原创 2017-04-05 09:45:50 · 446 阅读 · 0 评论 -
Native C++ via CLR/C++到C#(一)
C#引用C++ DLL经常会遇到因为不定长数据导致必须使用非安全代码运调用Native C++的DLL行的问题。 为了解决这个问题,不妨采用C++ CLR 在c++ dll 与c#之间做一层链接。 相关详细的实现方式可以参见: 微软官方的说明 https://msdn.microsoft.com/zh-cn/library/68td296t.aspx 以及网友给出的实现 C原创 2017-04-28 09:01:23 · 853 阅读 · 0 评论 -
Native C++ via CLR/C++到C#(二)
只说不练,假把式。 光说方法,不说代码也是伪教程。 从这篇开始,整理一些C#引用C++ DLL的具体方法。 基础类型的转换在baidu上搜索即可, 这里面关注一些类和STL的标准转化问题。 本文所有内容接在win7+vs2015下实现。 首先,C# List 和C++ std::vector之间的转化。 // This is the main DLL file. #incl原创 2017-05-10 16:32:55 · 882 阅读 · 0 评论 -
C++ dll无法解析的外部符号的问题起因
最近业务对接,收到了其他部门发来的动态编译库,进行引用 编译之后,出现了外部符号无法引用的问题。 编译环境 win7 64 + vs2013+ qt4.6.8; 首先qt的版本一定要对,如果是源码编译的qt,一定要在相同环境下重新编译。 qt的编译参见这篇文章。 vs2013 编译 x64 qt4.8.6 http://blog.youkuaiyun.com/zhuyingqingfen/原创 2017-04-16 17:37:37 · 3279 阅读 · 0 评论