随笔分类 -  c++

摘要:解决方法: 1.路径问题 2.平台问题(v100,v140) 3.编译环境(Runtime Library,MDd,MD) 引用静态库(不依赖dll)所产生的Dll,可直接给其他程序调用(无须添加dll所引用的静态库) dlib在VS15+才能使用 阅读全文
posted @ 2019-12-12 10:27 blog_hfg
摘要:44843849@qq.com &C tYkiiJ7Bv_8E CUDA在首次操作,如设置Device,copymemory时会耗时久,再次操作不会,所以应该把它封装成一对象。 程序遵循以下流程: 主机端准备数据 数据复制到GPU内存中 GPU执行核函数 数据由GPU取回到主机 当然,你得设计好Bl 阅读全文
posted @ 2019-03-19 17:23 blog_hfg
摘要:Fatal Python error: Py_Initialize: unable to load the file system codec Py_SetPythonHome(L"D:/python/Python3.5_32"); 要把VC环境改成x64 把python的include包,以及li 阅读全文
posted @ 2018-07-05 14:42 blog_hfg
摘要:MINGW全称Minimalist GNU For Windows,是个精简的Windows平台C/C++,ADA及Fortran编译器。Mingw提供了一套完整的开源编译工具集,以适合Windows平台应用开发,且不依赖任何第三方C运行时(C Running)库 Mingw包括: 一套集成编译器, 阅读全文
posted @ 2018-03-19 13:41 blog_hfg
摘要:Eigen与matlab函数表 http://eigen.tuxfamily.org/dox/AsciiQuickReference.txt Eigen 1000x1000 1000 10000矩阵,需要3S,Armadillo是6S,armadillo+openblas是1s omp_set_nu 阅读全文
posted @ 2018-03-12 14:44 blog_hfg
摘要:C++引入dll 1.将dll放在外层Debug,Release文件夹下 2. pragma comment(lib,'xx.lib') 3.在VC++ Directories 里的Include Directories里添加头文件 C++工程必须用宏来定义程序结构(即相对路径) 由源文件生成dll 阅读全文
posted @ 2018-03-09 18:43 blog_hfg
摘要:变量 : 整型变量,double变量等等 指针:指针变量 内存 字节数组 字节 位 内存中的每个位置都由一个独一无二的地址表示 内存中的每个位置都包含一个值 我们可以通过一个地址,找到内存中的某个具体位置,然后访问到该位置的值(允许的话) 指针是一个其值为地址的变量(存储地址的变量) &取址运算符 阅读全文
posted @ 2018-01-28 17:34 blog_hfg
摘要:转自 "C++ 模板详解(一)" ") C++模板 模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。 模板是一种对类型进行参数化的工具; 通常有两种形式:函数模板和类模板; 函数模板针对仅参数类型不同的函 阅读全文
posted @ 2017-11-29 15:57 blog_hfg
摘要:预处理指令是在程序代码中一些以 开头的行,它们并不是程序的声明,而是一些用于预处理的指令。 在代码编译之前,预处理会检查这些代码。 预处理指令通过在每一行的结尾添加 \ 符号得到扩展 使用 define进行预处理宏定义. define identifier replacement 宏定义有两个特殊的 阅读全文
posted @ 2017-11-28 14:09 blog_hfg