经验分享
文章平均质量分 85
jianingshow
我要走上云巅
展开
-
C#在C++编写的DLL中注册函数并回调
一个简单的Demo 描述了C#在C++中注册回调函数的过程原创 2015-08-22 13:12:39 · 1857 阅读 · 0 评论 -
VS2012 + Qt5 配置 Meshlab1.3.3 步骤
11原创 2015-08-06 14:31:37 · 1140 阅读 · 6 评论 -
OpenAL alDistanceModel函数使用详解
手头上的项目,现在需要增加3D音效支持。选择使用OpenAL,因为它的语法和OpenGL很像,并且免费、开源。在使用的时候遇到了一个问题,即如何设置OpenAL中的声音衰减。刚开始只是简单的设置Source和Listener的位置,然并卵。。。然后只能去查看OpenAL的使用文档,发现了一个有趣的函数,即本文要介绍的alDistanceModel。原创 2016-01-29 21:50:31 · 1270 阅读 · 3 评论 -
osgearth编译全过程
下面说一下osg-earth的完整编译过程。需要下载的东西在这里:osg(Open Scene Graph3.4.0)osg-earth(2.7)gdal(2.0.2)curlzlib原创 2016-02-24 20:01:08 · 17227 阅读 · 4 评论 -
boost 1.56.0 编译及使用
boost的编译和使用,经过搜集资料和总结,记录成文。感谢文后所列参考资料的作者。1 下载地址:http://sourceforge.net/projects/boost/files/boost/1.56.0/可以选择 boost_1_56_0.7z 下载。2 编译2.1 生成boost的自用的编译工具bjam.exe解压后,使用VS2013编译。首先打开“转载 2016-07-21 20:25:54 · 482 阅读 · 0 评论 -
C++实现反射---RTTR库的使用
使用过C#或者Java 的童鞋,应该对这些语言提供的反射机制有所了解。所谓反射,在我看来就是在只知道一个类的名字(字符串形式)的情况下,自动创建出具体的类实例,并且能够枚举该类型拥有的属性、方法等信息。使用反射写出来的代码可以做到异常的精致简洁。由于我们最近开发的产品使用的是C++语言,然而这种语言并没有内置反射这种机制。于是从网上进行了调研,发现了一些不错的提供C++反射支持的库,如CPP-原创 2016-08-26 21:33:28 · 13950 阅读 · 1 评论 -
C++/C#检查内存泄漏
最近刚换工作,还在试用期,分配给我的也都是些零碎的任务。前阵子领导扔给我一个小项目,这个项目底层使用C++编写的3D渲染引擎,然后用CLI包装了一下,提供给上层的C#调用。这个项目存在比较严重的内存泄漏问题,由于目前公司写C++的人寥寥无几,写C#的又不太懂如何检测C++的内存泄漏,领导就把这个小任务扔给了我。本文主要介绍三种内存检测技术:VLD、CRT、Deleaker1.VLD (Visual原创 2018-01-18 16:41:29 · 5807 阅读 · 0 评论