摘要:
1. 用法 在 VS 的“预编译”选项里定义_EXPORTING宏 2. 作用 2.1. __declspec(dllexport)用于导出符号,也就是定义该函数的dll;__declspec(dllimport)用于导入,也就是使用该函数。 因为这个头文件既要被定义该函数的dll包含,也要被使用该 阅读全文
摘要:
1、 所在的头文件 #include <memory> 2、share_ptr的三种初始化方法 b、通过make_shared函数得到 c、 拷贝初始化 3、reset函数 当只能指针调用了reset函数的时候,就不会再指向这个对象了,所以如果还有其它智能指针指向这个对象,那么另外一个智能指针的us 阅读全文
摘要:
步骤如下: 1、 先动态编译连链接,生成exe; 2、 找到exe依赖的dll文件 使用Process Explore来获取所依赖的dll文件 打开procexp.exe,通过菜单View–Lower Pane View–DLLs勾选,显示dll窗口, 在编译环境下运行程序,找到相应的进程,查看需要 阅读全文
摘要:
在开发window程序是经常会遇到编译好好的程序拿到另一台机器上面无法运行的情况,这一般是由于另一台机器上面没有安装响应的运行时库导致的,那么这个与编译选项MT、MTd、MD、MDd有什么关系呢?这是msdn上面的解释: MT:mutithread,多线程库,编译器会从运行时库里面选择多线程静态连接 阅读全文
摘要:
代码: struct PlaneEquation { double A; double B; double C; double D; }; 阅读全文
摘要:
-fPIC 作用于编译阶段,告诉编译器产生与位置无关代码(Position-Independent Code),则产生的代码中,没有绝对地址,全部使用相对地址,故而代码可以被加载器加载到内存的任意位置,都可以正确的执行。这正是共享库所要求的,共享库被加载时,在内存的位置不是固定的。 这里有一个-fP 阅读全文
摘要:
非均匀B样条离散点的加密与平滑 离散点的预处理是点云网格化很关键的一步,主要就是离散点的平滑、孔洞修补;本文是基于非均匀B样条基函数进行离散点云的加密和平滑的,一下为初步实现结果。 算法步骤: 1、数据点分割投影 将三维数据点投影到二维平面上,进行数据排序,得到m*n矩阵形式的数据点(当然这种方法有 阅读全文
摘要:
直线方程一般式: (A,B不全为零即A^2+B^2≠0)该直线的斜率为 (当B=0时没有斜率) 两直线平行时:普遍适用: ,方便记忆运用: (A2B2C2 != 0) 两直线垂直时: 两直线重合时: () 两直线相交时: () 两点(x1,y1)、(x2,y2)直线方程写成: 即(y2-y1)x+( 阅读全文