logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

记录一次cmake无法正确使用vcpkg的问题

环境:windows10 + VS2022项目:cmake项目包管理器:vcpkg此前通过VS2022使用cmake项目都正常,包括设置cmake工具链文件为vcpkg,但是昨天使用VS2022配置cmake报错,find_package freetype库时找不到已经通过vcpkg在本地安装了freetype,并且设置了环境变量:VCPKG_ROOT,然后调试cmakelists.txt,发现C

#c++#开发语言
从零开发一款三维CAD软件:1.QT+OpenGL开发环境搭建

本文介绍了基于C++/QT/OpenGL的三维CAD软件开发教程资源,包含免费文档教程和付费视频课程。教程详细讲解了开发环境搭建的7个必备组件:Visual Studio 2022、CMake、QT(提供国内镜像)、mingw-w64、ninja、vcpkg和Git,并给出了官方下载链接和关键环境变量配置说明。该课程通过文档+代码+视频的多维教学方式,帮助开发者掌握三维软件开发技能,所有文档和代码

#qt#3d
3dTile技术研究-概念详述(2)

上篇:3dTile技术研究-概念详述(1)1. Transforms1.1 Tile transforms为了支持局部坐标系,比如,这样位于一个城市tileset中的一个建筑的tileset就可以定义在它自己的局部坐标系中,同样在建筑云中的点云tile可以定义在其自己的坐标系中。每个tile都有一个可选的transform属性。transform属性是一个4x4的仿射矩阵,以列优先顺序存储,它从t

【离散椭圆弧】将椭圆弧按弧长等分为一定数量弧上点

由于椭圆弧长积分的解析解不存在,用数值分析方法近似求解。下面以第一象限椭圆弧为例说明一种近似求解方法,(1)首先圆是椭圆的特殊形式,长短轴长相等,对于圆心角为θ的圆弧长为R*θ,当圆心角足够小时可以认为tanθ≈θ,弧长可以认为L≈R*tanθ≈R*θ,其中明R为圆心到微段弧上点的距离,这个近似简化对于椭圆弧同样有效。(2)对于椭圆存在x=a*cosθy=b*s...

image.fromstream 参数无效原因分析及解决

1.问题最近由于后端接口更改,请求验证码会抛异常,具体就是 image.fromstream(stream)函数里,using (var streamSub = new MemoryStream(imageStream)){pictureBox_Captcha.Image = Image.FromStream(streamSub);}经调试,构造stream对象的字节流如下,"data:image

#c#
c#Process子进程运行不结束(发生死锁)的问题原因及解决方案

1.问题在项目中需要调用子程序,用Process方式重定向标准输出和错误输出到主进程,创建并启动子进程后发现运行到一定步骤就一直在输出相同信息,像卡住了一样,一直不结束;而用cmd用相同的调用参数运行子程序发现能够正常运行和结束。那么是什么原因呢?初步分析在代码中使用Process的方式考虑的不够完善,运行的过程中发生了某种暂时“不明确的行为”。2.解决思路2.1.搜索相关关键词Process方式

到底了