随笔分类 - c++
摘要:## 目标 1. 能做三维切片 2. 能做三维点云 3. 能做透明度阈值过滤 ## paraview paraview 的技术架构就是采用的 QT+VTK ParaView是按照网络编程的思路来搞的,从实际软件上看,有渲染服务器和数据服务器,还有前端显示的结果。从代码上也是分开的,二者通过网络来连接
阅读全文
摘要:流程 (1)新建 dll 工程,空白工程即可 (2)编写 接口 代码 (3)添加 def 文件,用这个最省事 def 文件说明: LIBRARY geos-function EXPORTS isPointInPolygon_GF C# 调用 c++ 编写的动态库 注意 入口函数 的大小写,用 Win
阅读全文
摘要:简介 腾讯推出的通讯协议库 COMM:基础库,包括socket、线程、消息队列、协程等基础工具; XLOG:通用日志模块,充分考虑移动终端的特点,提供高性能、高可用、安全性、容错性的日志功能; SDT:网络诊断模块; STN:信令传输网络模块,负责终端与服务器的小数据信令通道。包含了微信终端在移动网
阅读全文
摘要:CMake https://cmake.org/download/ Eigen https://eigen.tuxfamily.org/index.php?title=Main_Page C++ 的矩阵库 采用 VS2012,关键步骤: 使用 eigen-3.2.10 配置包含路径 遇到的问题 VS
阅读全文
摘要:visual studio 跳转编辑位置 按 "ctrl + -" 即可回到上次的编辑位置。 "ctrl + shift + -" 可以相反操作。 去除编译警告 #pragma warning(disable: 4244) #pragma warning( disable : 4507 34; on
阅读全文
摘要:安装 VNISEdit 支持轻狂 https://www.flighty.cn/html/soft/20100429_76.html 操作 软件协议 https://www.tecmz.com/article/license 详细介绍:使用NSIS和VNISEdit制作一个安装包,学来不亏,建议收藏
阅读全文
摘要:visual studio 跳转编辑位置 按 “ctrl + -” 即可回到上次的编辑位置。 “ctrl + shift + -” 可以相反操作。 去除编译警告 #pragma warning(disable: 4244) #pragma warning( disable : 4507 34; on
阅读全文
摘要:说明 因为之前旧项目采用的是 MFC+BCG 界面库的方法实现的。维护旧项目过程中,遇到选择文件对话框没有从默认位置选择的问题,学习和思考后,问题得到解决,特此记录。 原来的 BCG中配置选择的方法是这样的: lpszDefExt = _T("DAT"); lpszFilter = _T("文件|*
阅读全文
摘要:常用代码 键盘监听 void keyPressEvent(QKeyEvent *event); void GSMainWindow::keyPressEvent(QKeyEvent *event) { if ((event->modifiers() & Qt::ControlModifier) !=
阅读全文
摘要:问题描述 在更新视图图形时,发生崩溃 解决问题思路 加文件输出日志定位问题:定位到是 线程中 调用界面更新时出现问题。 想法尝试,把刷新的功能 绑定到 按钮上,然后,发现点击按钮刷新就能正常操作,所以怀疑是线程引起的界面问题。 改用 发送消息通知 来提示更新 UI 界面。问题解决。 总结:加入日志文
阅读全文
摘要:新建项目 QT Widget 应用程序不带ui的 定义类变量 #include <QGraphicsView> #include <QGraphicsScene> p rivate: QGraphicsScene * m_scene; QGraphicsView * m_view; 初始化变量 在构
阅读全文
摘要:环境 1. 安装 MapGIS67 作者是在 Win10 下进行安装的。 安装包中有动态切换的图片效果 2. 安装 MapGIS开发包 安装好 MapGIS开发包 Win10 下安装 VC6 win10 安装vc++6.0(亲测可用) https://blog.csdn.net/stay_zezo/
阅读全文
摘要:缘由 因为项目需要用到 切割 与 合并 算法,百般搜索后,寻到geos。效果很好,学习经历曲折,为避免遗忘,便有此文。 采用的 goes3.5.0,使用的是 C语言版 的接口,非常标准,很好调用。 开源协议 geos 采用的是 LGPL 协议。LGPL允许商业软件通过类库引用(link)方式使用LG
阅读全文
摘要:QT-字符串格式化 常见问题 数字格式化 int=6;//格式化为:006 QString("%1").arg(6, 3, 10, QChar('0')); // 多个参数的格式化 str = QString("%1 %2 %L3") .arg(12345) .arg(12345) .arg(123
阅读全文
摘要:总体对比表格 框架总体评价主要特点备注QT最新的C++开源框架,封装了图形QGraphics的常用操作,便于扩展。开源,免费,跨平台MFC不便于扩展和维护,CDC画图功能齐全经典的框架,已不再更新SLMF适合简单的图形绘制,支持旋转,平移等功能,适用于小游戏开发skia完整的2D图形库,可绘制文本,
阅读全文