
C++
KATA~
知识积累中。。。
展开
-
Linux系统中qfile调用seek无法更新指定位置文件内容
qfile调用seek无法更新指定位置文件内容,但是在Windows下不存在此问题原创 2024-06-05 18:01:50 · 357 阅读 · 0 评论 -
Qt程序嵌入第三方软件
Qt嵌入第三方软件实现代码原创 2023-04-27 14:25:09 · 1790 阅读 · 0 评论 -
问题处理记录--VS2015+QT工程编译文件启动提示0xc000007b无法启动
这两天在打包编译生成的文件时,将exe依赖的动态库一起打包在一个文件中后,出现了问题:在本地开发环境启动正常,在其他无开发环境的系统启动报错0xc000007b,根据自己的理解,结合网上查到的内容,从以下几个方面进行处理:1. 将已知的exe依赖dll拷贝到执行环境目录;(也可在其他指定目录,通过cmd启动时指定环境变量)2. 通过dependency 分析遗漏的dll文件;3. 添加msvc的运行库4. 通过vs生成后期事件,将qt的调试库直接拷贝到输出路径(也可直接在对应的qt.原创 2021-12-31 17:06:58 · 1195 阅读 · 0 评论 -
Fast-RTPS问题: fastrtpsgen 生成文件执行错误
控制套出现错误提示:fastrtpsgen JointTrajectory.idl 调用错误,出现找不不到c1.exe,解决方案:是需要从vs的命令提示符窗口进行调用原创 2021-11-29 20:53:48 · 586 阅读 · 0 评论 -
OSG架构初识
本文参考<<osg最长一帧>>, <<OpenSceneGraph三维渲染引擎编程指南>>, <<OpenSceneGraph三维渲染引擎设计与实践>> 整理而来, 感谢大牛们的精彩著作. 相比Ogre来说, Ogre代码很规范, 只是入门资料较少,如果能在学习之前能总体上对架构有个印象就好了, 免得盲人摸象啊, 不过,还好有OSG.场景相关: Node, Geode, Group, Transform, LOD,...原创 2021-09-23 09:49:51 · 2883 阅读 · 0 评论 -
C++迭代器 的使用
1.迭代器(iterator)是一中检查容器内元素并遍历元素的数据类型。(1) 每种容器类型都定义了自己的迭代器类型,如vector:vector::iterator iter;这条语句定义了一个名为iter的变量,它的数据类型是由vector定义的iterator类型。(2) 使用迭代器读取vector中的每一个元素:vector ivec(10,1);for(vector转载 2017-08-07 14:03:18 · 291 阅读 · 0 评论 -
观察者模式
一、简介1. 概念GOF的《设计模式》这样定义观察模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。当一个对象发生了变化,关注它的对象就会得到通知;这种交互也称为发布-订阅(publish-subscribe)。目标是通知的发布者,它发出通知时并不需要知道谁是它的观察者。2. 目的解决多个对象同时关系一个实体的变更状态的问题。3...原创 2018-12-16 11:31:00 · 85 阅读 · 0 评论 -
C++容器对比
类型 vector list deque Map Hash_map Set 简介 vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。封装了...原创 2020-03-12 10:41:23 · 136 阅读 · 0 评论