摘要: QVector QVector默认使用隐式共享,可以通过setSharable(bool b)改变其隐式共享; 使用non-const操作和函数将引起深拷贝; at()比operator[]速度快,因为它是const操作,不进行深拷贝; QVector取值都会检查越界; QVector<int> v 阅读全文
posted @ 2021-06-17 14:58 hik_wxy 阅读(520) 评论(0) 推荐(0)
摘要: 使用QTableView单元格编辑功能时,遇到了以下问题: 重载Qt::ItemFlags flag(const QModelIndex & index) const函数,来指定单元格属性为可编辑状态, Qt::ItemFlags dataModel::flags(const QModelIndex 阅读全文
posted @ 2021-06-15 14:44 hik_wxy 阅读(3156) 评论(0) 推荐(0)
摘要: 1. 安装 VS2017 2. 安装 Qt5.9.9 3. 安装 Git 4. 安装 Vcpkg 4.1 获取源码 4.2 编译源码 4.3 集成 Visual Studio 5. 安装 OSG/OSGEarth 5.1 安装依赖项 5.2 导出/导入已安装库 5.3 vcpkg 自动安装 OSGE 阅读全文
posted @ 2021-05-10 10:38 hik_wxy 阅读(4544) 评论(2) 推荐(0)
摘要: 此文档侧重于 Windows 1. vcpkg 简介 1.1 原理 1.2 目录结构 1.3 优点 2. vcpkg 获取 2.1 下载 2.2 编译 3. vcpkg 使用 3.1 查看支持的开源库列表 3.2 安装一个开源库 3.3 移除一个开源库(已安装) 3.4 列出已安装的开源库 3.5 阅读全文
posted @ 2021-05-08 11:34 hik_wxy 阅读(9740) 评论(0) 推荐(2)
摘要: git clone速度太慢是因为 github.global.ssl.fastly.net 域名被限制了。 解决方案: 使用github的镜像网站进行访问:github.com.cnpmjs.org 假设我们要访问并clone一个github的repo:https://github.com/gwal 阅读全文
posted @ 2021-05-04 19:34 hik_wxy 阅读(539) 评论(0) 推荐(0)
摘要: 参考网上资料搭建 Win10 + VS2017 + Qt5.9.9 + OSG3.4.0 环境,流程配置都没有问题,编译Plugins nvtt失败。 根据 error lnk 报错得知是库依赖问题: 1. 右键对应项目→属性→VC++目录→库目录 2. 右键对应项目→属性→链接器→输入→附加依赖项 阅读全文
posted @ 2021-04-28 17:48 hik_wxy 阅读(358) 评论(0) 推荐(0)