自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (5)
  • 收藏
  • 关注

原创 装机指导。

everythingsnipaste

2024-04-08 11:02:20 378

原创 宏定义的使用

宏处理

2024-01-05 16:19:08 392

原创 const和constexpr

C++ 11标准中,为了解决 const 关键字的双重语义问题,保留了 const 表示“只读”的语义,而将“常量”的语义划分给了新添加的 constexpr 关键字。而 dis_2() 函数中的“const int x”,表明 x 是一个只读变量的同时,x 还是一个值为 5 的常量,所以可以用来初始化 f 数组。作为函数的返回类型可以避免重定义错误,因为编译器会在编译时对函数进行求值,并将结果直接嵌入到源文件中,而不会生成多个独立的函数定义。时,编译器会将该函数视为一个可以在编译时求值的常量表达式。

2023-12-28 11:23:52 875

原创 ffmpeg的下载和编译(vs2022)

vs2022编译ffmpeg

2023-10-26 10:20:56 430

原创 opengl下的视锥体剔除和凸多边形剔除

法线方程表达式的一般形式为Ax+By+Cz+D=0,其中(A,B,C)是平面的法向量,D是平面的截距。平面上一点为P(x0,y0,z0),则点P到平面的距离为:d = |Ax0+By0+Cz0+D| / √(A²+B²+C²) (因为法向量没有归一化,所以得到法向量上的投影要除以法向量长度)假设n是归一化后的法向量(A,B,C),平面上存在任意一点P(x,y,z),O为原点,那么因为P要满足平面方程,所以 Ax+By+Cz = -D。

2023-09-19 17:00:16 137

原创 vscode环境部署

​​。

2023-06-27 22:00:09 688

原创 CIA-SSD的编译

cia-ssd的编译

2023-05-31 14:49:55 653

原创 Anaconda+vscode+pytorch环境搭建

即使按照提示,conda init cmd.exe ,conda init powershell,conda init xxx各种都不行。按住ctrl+shift+p,输入language,选择第一个configure Display Language,配置中文。再次执行conda env list这个命令,多了一个pytorch的环境即可。激活pytorch并添加清华源(激活后可以再次查看env,激活环境前有个*)接下来会提示要安装pytorch相关的包,这里输入y,然后回车。记得手动添加环境变量。

2023-04-27 20:33:02 1299

原创 vs utf-8 无bom 编译失败

visual studio编译github上其他源码失败的问题

2023-02-03 14:19:04 462

原创 vs2022编译v142的occ

vs2022编译适用于2019的occ库

2022-06-09 08:39:43 1835 2

原创 vs/qt错误集锦

网上说重新安全插件,这里不适用有说qmake一下是资源的变更导致,但我不知道咋qmake盲猜一波qrc结果还是不行,把类删除再一个一个加回来编译居然可以

2021-06-29 16:12:18 347 1

原创 Qt中关于事件过滤

事件处理顺序:事件过滤器eventFilter(QObject *obj, QEvent *e);----->事件分发event(QEvent *e);-------->具体事件keyPressEvent(QKeyEvent *e)等事件

2021-06-04 17:13:39 385

原创 vs installer包名同步版本号

PostBuildEvent中添加FOR /F "tokens=2 delims== " %%V IN ('FINDSTR /B /R /C:" *\"ProductVersion\"" "$(ProjectDir)xxx.vdproj"') DO FOR %%I IN ("$(BuiltOuputPath)") DO REN "$(BuiltOuputPath)" "%%~nI-%%~nxV%%~xI"xxx.vdproj改成自己的即可(包名修改:右键installer项目,属性->O

2021-05-19 14:38:21 208

原创 win10隐藏多余图标

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{0ddd015d-b06c-45d5-8c4c-f59713854639}\PropertyBag]"ThisPCPolicy"="Hide"[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Mi

2021-05-01 09:20:28 159 1

原创 boost的下载和编译

boost传送门预编译版本(vs2019的vc14.2)版本对应关系下载好boost源码,选择最新的版本1_75_0版本(低于1.7.0的版本可能在vs2019中支持不完善,编译或运行时发生不可预料的bug)编译打开x86_x64交叉工具,cd到boost目录,执行bootstrap.bat执行完会发现安装目录下多了些文件,找到其中的b2.exe在命令框继续输入以下内容,开始编译:b2 install --toolset=msvc-14.2 --build-type=

2021-03-24 10:52:32 507

原创 PDAL 下载编译(conda)

https://pdal.io/download.html#current-release-spdal官方建议通过conda下载,我们按照官方来下载conda(https://www.anaconda.com/products/individual 滑到最下面)下载安装好之后(要把conda下的Scripts文件夹加入到环境变量中,否则cmd不认识conda指令),按照指令来第一步就挂了(虽说simple retry will get way但是尝试好多次无果)尝试改源.

2021-03-23 13:57:16 1726

原创 curl的下载和编译

下载http://curl.haxx.se/download.html解压编译生成使用包含curl的include和生成的lib路径即可或者自行拷贝

2021-03-17 17:54:35 241

原创 v8的下载和编译(失败)

下载下载依赖工具https://github.com/v8/v8进入code页往下翻(没有vpn在csdn找了一个别人下好的解压)提取V8及依赖depot_tools文件如下fetch v8...

2020-12-22 15:30:47 760

原创 CloudCompare的下载和编译

参考文献:https://blog.csdn.net/qq_34719188/article/details/98599257https://blog.csdn.net/weixin_40331125/article/details/105996854库的编译PCL库编译有exe直接下载安装就成https://github.com/PointCloudLibrary/pcl/releasesVs2017下载的是1.9.1PDALAnaconda下载Vcpkg下载.

2020-12-22 15:26:18 1178 2

原创 GitExtension使用记录

工具 -->> GitExtension && git新建仓库1、建好两边仓库远程仓库建好 http://xxx本地仓库建好,在代码的根目录右键通过tortoiseGit创建不要勾选纯版本库 --> 代码也在该层需要提交得到一个.git后续的.ignore和.attribute通过gitextension自动创建2、通过插件自动创建忽略文件和属性文件通过vs打开项目,连接中找到我们的项目双击(如果没有通过 添加 ->找到项.

2020-12-22 15:03:22 332

原创 gmssl的下载和编译(放弃)

下载官网:http://gmssl.org/编译准备ActivePerlActivePerl工具:https://www.activestate.com/products/perl/downloads/傻瓜式安装一直安装不上(在线下载安装),后来找了其他资源20M左右http://downza.51speed.top/2020/06/09/ActivePerl528.rar?ssig=77c2e27081daa318b0e61f9bbb963f55fdbde85b&tim..

2020-12-15 17:32:14 1559 3

原创 openssl的下载和编译(安装包傻瓜式安装)

下载http://slproweb.com/products/Win32OpenSSL.html安装傻瓜式安装,注意一下openssl dlls选择放到openssl路径下使用所需的lib和include都可以在文件中找到,包含到项目工程即可...

2020-11-24 15:40:48 691

原创 proj.4的下载和编译

简介下载https://github.com/OSGeo/PROJ选择tags下的最新版7.2.0,安装方法参考git下的安装说明->https://proj.org/install.html编译这里我们通过vcpkg安装proj4的依赖项(sqlit3,tiff,curl)(推荐使用vcpkg而不是conda,虽然conda有清华源但还是很慢)进入vcpkg.exe同层目录,文件框输入cmd,依次执行以下命令vcpkg.exe instal.

2020-11-24 14:49:18 2440 2

原创 laslib的下载和编译

下载http://www.cs.unc.edu/~isenburg/lastools/编译解压(全英文路径)打开lastools.dsw升级成VS适配版本(源码是VC),提示blast2dem.dsp已损坏,blast2iso.dsp已损坏,demdiff.dsp已损坏,demzip.dsp已损坏,las2dem.dsp已损坏,las2iso.dsp已损坏,las2shp.dsp已损坏,las2tin.dsp已损坏,多个dsp损坏,忽略不计,打开升级如下通过配置管理器添加64编译器(

2020-11-24 11:27:58 626

原创 restSDK的下载和编译(vcpkg)

下载编译下载CPP Rest SDK源码(注意事项:工作目录不能含有中文、空格,编译需要使用英文版的Visual Studio,否则会编译出错)进入vcpkg.exe的同级文件下,进入cmd,vcpkg install cpprestsdk cpprestsdk:x64-windows然后就是漫长的downloading。。。等不了直接打开git的链接用迅雷下载后放到对应文件夹下,然后放进去的时候发现已经快下好了,只能加个_bak...

2020-11-17 14:31:40 653

原创 vcpkg的安装

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习..

2020-11-17 10:09:41 244

原创 git使用

远程仓库的搭建gitee新建仓库,使用readme初始化 本地仓库的搭建本地代码文件,右键gui here,创建new repository,然后rescan把unstaged changes中的内容stage changed到stage(暂存区)中-- 可以理解成所有的操作基本是在本地仓库中进行的(.git)相当于add以便于后续的commit,文件较多需要等待提交成功...

2020-01-15 17:37:38 203

原创 添加Boost库

下载:https://www.boost.org下载后解压如下编译:用VS自带的控制台执行bootstrap.bat,只生成了一个b2.exe,那就用这个注意:bat文件打开如下2015对应14.0,如果是2017/2019 用14.1(vs2019 可以支持boost c++ library 针对msvc-14.1的编译选项)编译出来如下:分别...

2019-12-31 14:12:58 656 3

原创 OCC从入门到放弃(下载与编译)

下载地址:https://www.opencascade.com/content/latest-release我的vs是2015的,vs2015版本号是vc14,这里我下载的是VC++ 2017 64 bit:opencascade-7.3.0-vc14-64.exe 这个下载完安装好的目录大概是这个亚子的opencasecad是我们要的occ库,其他的是occ需要的库...

2019-08-16 15:22:06 10209

原创 关于vector的排序

vector<shared_ptr<IBslBuildingStorey>> buildStoreys;//按楼层排序 -----------方法1 map<double, shared_ptr<IBslBuildingStorey>> MapStoreys; for (auto &istorey : buildStoreys)...

2019-08-14 16:01:49 2491

原创 屏蔽stl::map的自动排序

template < class Key, class T, class Compare = less,class Allocator = allocator<pair<const Key,T> > > class map;map容器有4个参数,其中影响自动排序的是第三个参数,只要保证为true即可。网上给出的多是直接返回true或是if (lhs =...

2019-07-17 11:26:26 1875 3

vs2019编译的occt库

vs2019编译的occt库

2022-06-09

Visual Assist X_10.9.2399(VS2019可用).rar

适用2019

2021-03-16

重绘Edit(MFC).rar

自己简单写的一个edit控件,主要用于cedit不提供居中接口的功能和一些附加的重绘功能 1、鼠标在控件上变色 2、edit文本居中 3、edit显示灰色提示,输入时即消失

2020-05-25

IFC格式详解(用一个手工造的IFC文件来说明IFC关于几何建模的内容)

自己造的一个很小的IFC文档,详细说明了ifc的结构IfcSite->IfcBuilding->IfsBuildingStorey->IfcProduct > 阐述了构件如何被创建,参考坐标系和局部坐标系,形状的生成等几何建模方面的内容 (其余属性PropertySet等内容不包含)

2019-11-07

空空如也

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

TA关注的人

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