自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 VS2017 MFC配置PCL1.9.0错误总结

问题描述:在MFC平台下编译PCL库时,出现了大量的错误,现将正确的配置总结如下1. 工程属性的设置预处理定义:_CRT_SECURE_NO_WARNINGS_SCL_SECURE_NO_WARNINGS_SILENCE_FPOS_SEEKPOS_DEPRECATION_WARNING关键点:解决 函数模板max与Visual C++中的全局的宏max冲突#pragma push_macro("min") #pragma push_macro("...

2021-09-18 09:52:18 248 4

原创 Qt5Widgetsd.lib(Qt5Widgetsd.dll) : fatal error LNK1112: 模块计算机类型“x86”与目标计算机类型“x64”冲突

在使用就VS2017编译64bit的CC时,出现了上述的问题,网上查找了很多原因都没有解决问题,后来无意间翻了一下附加依赖项里的静态库,发现了问题。原来程序里链接的库是32位的!!!如果工程是自己建的肯定不会犯这样低级的错误,但是如果是网上下载的,且开发环境有变化的就不一样了。总之解决方法很简单,把32bit的库换成64bit的就行了。如下:...

2021-09-13 18:53:56 1871 1

原创 关于缺少msvcp140d.dll、ucrtbased.dll等动态库的解决方案

最近因为项目的需要,以及开发的便利性。于是决定在vs2015上开发动态库,而在vs2008上使用动态库。vs2015的运行平台是win10系统,而vs2008的运行平台是win7系统。开发的版本为64位。在执行程序时出现了一个奇怪的现象,就是release版本可以运行,而debug版本不是报...0007b错误,就是报缺少msvcp140d.dll的错误。后来在晚上查找各种解决方案,修复Dir...

2019-11-25 10:37:35 3279 2

原创 戴尔inspiron14 5000系列拆机图解教程

趁着双十一买了一台新电脑,256的固态,然后自己加装了一个2T的硬盘,搜索了一下网上没有相关图解,于是自己边看网上的文字说明边摸索着完成了硬盘的安装,过程中拍了一些图片供参考。第一步:拆掉电脑底面的9个螺钉,其中下面的6个可以取下来,上面的3个具有防脱落的功能,所以只要完全松动就好。第二部:使用银行卡或者其他卡片从前面板把电脑的锁扣撬开,卡可能会比较厚,建议用小刀削一个斜面出来。另外翘的时...

2019-11-02 17:37:46 47255 2

原创 日积一步7(如何在win32环境下调用CDialogFile)

#include <Afxdlgs.h> //需要包含的头文件bool FilePath::GetFilePath(char *opsPath, int szPath, bool fileopen) //fileopen==true,读数据;fileopen==false,写数据{ AFX_MANAGE_STATE(AfxGetStaticModuleState()); ...

2019-09-09 18:40:22 155

原创 日积一步6(在二维平面上如何判断一组点是否在多边形的内部)

原理:从该点向任意一方画射线,数该射线与多边形的边的交点数量,如果为奇数则在多边形内部,如果为偶数则在多边形的外部。程序计算步骤:1. 找出多边形的最大与最小X和Y的值。2. 如果点的X坐标或Y坐标大于最大值火哦小于最小值,说明在多边形外部。3. 以该点为中心向X轴正方向做射线,计算交点的个数。...

2019-08-28 00:06:01 413

原创 日积一步4(如何判断曲线是逆时针还是顺时针)

方法:对于平面曲线可以直接采用格林公式进行判别,而对于空间曲线,虽然可以考虑使用斯托克斯公式,但是从工程应用的角度来讲,不如将曲线投影到某一平面上,而且投影后的曲线方向不变。再使用格林公式求解。此处我们需要用到的格林公式为,当曲线为逆时针方向时,从几何上可以理解为封闭曲线上半部分与X轴围城的面积,减去下半部分与X轴围成的面积。因此,若计算结果大于0,则为逆时针,反之为顺时针。 ...

2019-08-21 23:33:32 3099

原创 日积一步3(求解点到平面二次曲线的最近距离)

目的:已知平面二次曲线的函数为,平面上的一点的坐标为,求点M到曲线f的最短距离。方法一:通过几何关系直接求解 通过几何知识可以知道,曲线上与点M最近的那一点的切线方向肯定与该点与点M的连线方向垂直,也就是说两个向量的点积为零。方程的解既是我们需要的曲线上点的坐标值,但是直接方程的结果比较困难,所以可以使用二分查找的方式进行求解,二分查找的范围是方法二:求解点M与...

2019-08-20 23:55:29 3053 1

原创 日积一步2(如何判断点在空间曲线的内部还是外部)

算法原理:假设带有孔的空间曲面,其外轮廓顺时针转动,内轮廓逆时针转动,那么沿着曲线的方向前进,轮廓的内部始终在我们的右手边。那么如何确定点是在我们的左侧还是右侧呢?可按如下步骤进行:1. 获取该点的法向,由内向外,或由下向上,什么是上呢?就是从人的脚指向头(倒立的除外)2.将被判断的点投影到与法向垂直的面上,该平面通过曲线上引出法向的那一点,并连接投影点与法向量的原点,作为投影向量。3...

2019-08-16 22:25:39 3327

原创 日积一步1(平面直线的拟合及点到直线的距离)

情况一:当平面直线的斜率存在时,可以使用最小二乘法进行直线的拟合,拟合的C++代码如下。//直线拟合,斜截式 bool LinearFitting(const std::vector<double> &x, const std::vector<double> &y, double &slope, double &interce...

2019-08-15 01:14:28 600

转载 string、wstring、cstring、 char、 tchar、int转换方法

文章转载地址:https://www.cnblogs.com/staring-hxs/archive/2013/01/24/2874690.htmlstring、wstring、cstring、 char、 tchar、int转换方法1、string转wstring 1 2 3 4 5 6 7 wstring ...

2019-03-30 11:01:25 212

转载 C#学习资源网站汇总

网址大放送:学习C#的好去处https://msdn.microsoft.comhttps://www.cnblogs.com (中文,强烈推荐)https://www.codeplex.com (源码,强烈推荐)https://www.codeproject.com (英文,强烈推荐)https://code.msdn.microsoft.com/ (推荐)https:/...

2019-02-18 13:17:56 21755 4

原创 如何在所有VS项目中配置相同的属性

1.打开:视图——其他窗口——属性管理器 2. 点开需要配置的版本,这里以32位的Debug为例。在Microsoft.Cpp.Win32.user上右击,选择属性。3. 在VC++目录中的包含目录中配置要包含的头文件的路径;在库目录下设置包含的静态库和动态库的目录。4. 若有其他设置,比如要引入的动态库名称,可在链接器中完成相应的设置。...

2018-11-03 11:10:47 1320

原创 计算几何随笔(第二章)

基本绘图函数:基类:CDC派生类:CClientDC:显示客户区设备上下文CMetaFileDC:Window图元文件设备上下文类CPaintDC:该类在WM_PAINT消息下使用,其映射函数为OnPaint(),使用时会覆盖OnDraw函数。CWindowDC:整个屏幕显示区的设备上下文类简单数据类型包括:CPoint、CRect、CSize、CString、CTime、CTime...

2018-10-31 06:11:51 211

原创 MFC RadioButton

参考此篇微博https://www.cnblogs.com/jiangzhaowei/p/5201022.html

2018-06-19 17:42:21 278

原创 CString 转std::string

CString cs;std::string s;s=CWA2(cs.GetBuffer());

2018-06-14 15:15:22 659 1

转载 GPL 和BSD和Apache之间的区别和联系

GPL 和BSD和Apache开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别 以下是上述协议的简单介绍:BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以

2017-09-12 22:17:54 1914

原创 关于C++中getline引发的问题

今天在编程的时候遇到了一个小问题,着实困惑了我很久。就是当我前边输入一个数并以回车结束时,这个回车符自动地被getline捕捉,当然,我想输入的根本不是这个回车符。请看图:                          当我输入n的值为2 并以回车为结束的时候,下边的循环直接进行了两次。原因可以分为两方面,第一是默认情况下,getline以‘\n’为结束标志,如果你把getline

2017-09-02 21:37:51 1625

原创 一个机械程序员

这是我第一次写博客,其动力来自于这段时间里不断地受益于C博客。我想很多在C博客上发文章的人最开始也是受益于这个博客吧。      初来乍到,在C++上就是一个菜鸟级别,也没什么给大家分享的。不过作为一个从机械转计算机行业的新手,我想简单的谈谈最近的一段的感受吧。       作为一个跨专业找工作的人来说,面试的时候最常遇到的一个问题恐怕就是“你为什么要选择计算机?”,通常我们会说是因为对计

2017-09-02 20:48:54 1404

win7系统下的msvcp140d.dll、vcruntime140d.dll等运行库

win7系统下的msvcp140d.dll、vcruntime140d.dll、ucrtbased.dll库

2019-11-25

CATIA V5R20 CAA RADE视频安装教程

CATIA V5R20视频安装教程,亲自录制。其中包含XP系统安装,VS2005安装,VS2005SP1安装,以及catia史上最麻烦的V5R20的CAA Rade安装。

2019-05-01

MFC类层次结构图

MFC类层次结构图,方便查找MFC类的继承关系,有助于对程序结构的理解。

2018-11-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除