C++学习笔记
文章平均质量分 65
学习C++过程中的一些碎碎念
PRSer_Carrot
北冥有鱼,其名为鲲,鲲之大,不知其几千里也。
展开
-
使用C++生成dll(动态链接库),并用python调用
说明:windows下的动态链接库相当于linux下的共享库,它可以类比为具有一系列特定函数的接口可供各种程序调用。同时,由于一般安装的python都是64位的,而生成的动态链接库可能是32位的也可能是64位的,这就导致动态链接库在pyhon中调用的时候会出现不匹配的问题。本篇博客意在使用C++生成64位的dll,然后供python调用...原创 2022-08-09 23:00:19 · 4574 阅读 · 3 评论 -
【C++】保存浮点型数值图像Mat文件的三种方法
近期遇到了需要将浮点型数据(float或double)存储在一张图中的问题,例如将图像中的某一像素对应于点云中的大地坐标XYZ,即仿照原图像RGB存储伪图像XYZ。忙活了几天研究了一些图像格式以及相关函数库,找到了三种方法,就此记录下来。1.使用opencv库存储.tiff普通的图像格式如.bmp .jpg .png等只能以整型的形式被存储在图片中,无法满足浮点数据的存储要求,但.tiff类型支持浮点数据的存储。使用opencv版本为3.4.15,下面则以三通道浮点型数据无压缩存储tiff为例,直接.原创 2022-04-07 12:03:59 · 8000 阅读 · 0 评论 -
C++ error LNK2019: 无法解析的外部符号 错误解决方案
今天在实现类模板实例化的时候遇到一个问题,就是把类模板函数实现放到类的cpp文件中,然后在main函数中使用这个类的时候,就会出现无法解析的外部符号函数名(xxxx)等错误,那么出现这个错误的原因是什么呢?博主遇到以上问题的原因是将“xxx.cpp”文件添加进了头文件中,若将对应的cpp文件添加进源文件中则不会出现此类报错。从项目的链接,项目的属性设置考虑,而不是从代码本身的角度考虑)原因就是现在的编译里不支持模板函数的申明和实现分开,要像上面那样使用类成员函数,有以下两种方法。.........原创 2022-07-21 21:23:24 · 5578 阅读 · 0 评论