自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(113)
  • 资源 (9)
  • 收藏
  • 关注

原创 超燃动态可视化条形图源码及效果图

import pandas as pdimport numpy as npimport matplotlib as mplimport matplotlib.pyplot as pltimport matplotlib.ticker as tickerimport matplotlib.colors as mcimport colorsysfrom random import r...

2020-03-27 23:11:45 2320

原创 osg加载模型时出现 Error reading file... read error (Could not find plugin to read objects from file...)解决方法

osg加载模型时出现 Error reading file... read error (Could not find plugin to read objects from file...)解决方法

2025-03-12 18:47:58 73

原创 osg中实现模型的大小、颜色、透明度的动态变化

以博饼状模型为对象,实现了模型大小、颜色、透明度的动态变化

2025-01-15 22:39:02 80

原创 如何创建一个指向Const对象的指针数组

目的是创建一个const对象的指针,并且通过动态分配内存来获取这个对象。

2025-01-04 23:16:12 96

原创 C++中如何引用别的文件中定义的结构体数组变量

C++中如何引用别的文件中定义的结构体数组变量

2024-12-29 23:30:05 460

原创 libxl读取excel中文字符串显示乱码的解决方法

libxl读取excel中文字符串时显示乱码的解决方法

2024-12-24 18:24:00 174

原创 VS2019+QT5.12 创建UI(Dialog窗体)界面自动生成.h和cpp文件

S2019+QT5.12 创建UI(Dialog窗体)界面自动生成.h和cpp文件。

2024-11-25 23:03:00 458

原创 Qt界面设计时使各控件依据窗口缩放进行栅格布局的方法

Qt界面设计时使各控件依据窗口缩放进行栅格布局的方法

2024-11-24 00:05:18 288

原创 osgearth添加地形夸张系数VerticalScale时报E0393:不允许指针指向不完整的类类型的解决方法

到这里,问题就很清晰了,就是没有包含相关的头文件或者类。上述两个错误都是指向代码中的同一处错误。在头文件中进行包含操作就好了。

2024-09-02 11:05:26 172

原创 无法定位程序输入点…于动态链接库…的解决方法

应该是去掉无用的osgEarth的动态库。这里把变量D:\OsgEarth3.2\bin和D:\OsgEarth3.2\OpenSceneGraphic\bin都去掉,重启VS2019-项目。果然可以正常运行了。使用的动态库问题,具体就是电脑里有几个不同版本的osgEarth的动态库。程序使用的是绿框所示的D:\OSGCore\OSGEarth\bin。但还有一个红框所示的D:\OsgEarth3.2\bin。

2024-07-04 09:32:10 3087

原创 “由于找不到osg161-osg.dll,无法继续执行代码”的解决方法

程序中,对环境的具体部署是osg3.6.5+osgearth3.2+Qt5.12.10。注:相应的环境变量一定要放在同类的变量最上方,否则可能无效)启动时就读取了环境变量,因此需要重启重新读取。

2024-06-30 23:44:46 295

原创 osgearth提示“simple.earth: file not handled”

把F:\src\vcpkg\installed\x64-windows\plugins\osgPlugins-3.6.5 这个目录中的文件复制到程序执行目录中osgPlugins-3.6.5 里。应该是相关配置没有配置完整,导致程序无法调用相关加载simple.earth的库文件。再次运行,应该就可以看到加载后的地球了。参考这篇文章解决了问题。

2024-06-20 15:05:52 494

原创 error C2039: “NotifySeverity“: 不是 “osg“ 的成员 问题分析

程序从osg3.6.5+Qt5.9+osgearth2.10环境中移植到osg3.7.0+Qt5.15.2+osgearth3.3环境中,出现了无尽的错误。查看目录中的Notify文件,引用的是osg中的NotifySeverity,在osg3.7.0的Notify模块中确实能找到该函数的。问题出在哪里还不清楚,是不是因为从win32的环境中移植到X64环境中导致的呢?

2024-05-10 19:21:20 218

原创 error LNK2001: 无法解析的外部符号 “__declspec(dllimport) public: __cdecl ......

ReflectionProbe.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: __cdecl osg::Object::Object(bool)" (__imp_?0Object@osg@@QEAA@_N@Z)比如这一条就是没有找到定义的osg::Object::Object。这是因为包含目录没有设置对,导致程序无法找到外部库的函数定义,即程序没有包含函数定义所在的依赖项。如图,工程—属性—连接器—输入—添加依赖项—编辑。

2024-05-04 20:13:08 2851

原创 关于一个error C2664错误代码的解析

如图中代码所示,这是一个关于std::function和lambda的表达式,具体知识点参见:《c++11新特性之std::function和lambda表达式 - 程序喵大人的文章 - 知乎。如上所示,在移植github上一个miniProjct的时候,编译后出现了上述的错误。查看addPreProessorCallback函数的定义。添加后,错误提示消失!

2024-05-03 16:16:10 653

原创 VS2019编译OSG3.7.0+OSGEarth3.3+OSGQt5.15.2时遇到的问题及解决方法

本文主要记录个人在编译osg3.7.0+osgearth3.3+qt5.15.2时出现的问题以及解决的方法

2024-04-26 14:33:50 475

原创 0x00007FF8DC013526(ntdll.dll) 处(位于XXX.exe中) 引发的异常 osg 0xC0000005: 读取位置 0xFFFFFFFFFFFFFFFF时发生访问

“0x00007FF8DC013526(ntdll.dll) 处(位于XXX.exe中) 引发的异常 osg 0xC0000005: 读取位置 0xFFFFFFFFFFFFFFFF时发生访问”问题的解决方法

2022-11-02 06:39:48 10381

原创 qt键盘响应的先决条件

要想Qt的窗口部件在图形用户界面中响应键盘事件,首先该窗口部件必须拥有焦点(focus)。一个拥有焦点(focus)的QWidget才可以接受键盘事件。

2022-10-30 22:54:24 1489

原创 QT connect()连接函数的一点说明

QObject :: connect中的signal和slot函数一定要有参数类型,但是,不可以有参数名

2022-10-15 22:54:23 606

原创 Qt+VS2019中layout()->setSizeConstraint(QLayout::SetFixedSize); 引发异常导致程序崩溃的解决方法

Qt+VS2019中layout()->setSizeConstraint(QLayout::SetFixedSize); 引发异常导致程序崩溃的解决方法

2022-10-14 19:07:50 1168

原创 osgEarth中模型加载显示异常情况分析

osgEarth中模型加载显示异常情况分析,及其解决方法!

2022-09-21 21:21:08 1781

原创 OsgEarth加载shp文件问题以及shp文件介绍

OsgEarth加载shp文件不显示的问题以及shp文件介绍

2022-08-08 16:17:54 2606

原创 Qt 无法打开包括文件:“QGLWidget”: No such file or directory

Qt 无法打开包括文件:“QGLWidget”: No such file or directory的解决方法

2022-08-04 08:31:48 4564

原创 无法打开源文件“QtWidgets/QMainWindow“的问题

无法打开源文件的解决方法

2022-08-03 09:57:44 8900 1

原创 VS2019+QT5.12环境中ui_xxxx.h文件无法打开的解决办法

工程项目从QT5.9环境中迁移到QT5.12环境中,出现了无法打开源文件“ui_xxx.h”的情况,本文针对这种问题,给出解决方法。

2022-08-03 09:03:59 2067

原创 【问题已解决】OsgEarth_Viewer命令出现“无法定位程序输入点XXX于动态链接库XXX\osgdb_earth.dll上”问题解析

OsgEarth_Viewer命令出现“无法定位程序输入点XXX于动态链接库XXX\osgdb_earth.dll上”问题解析

2022-07-30 11:39:29 2015

原创 无法打开源文件osgEarth/Sky的解决办法

无法打开源文件osgEarth/Sky的问题及其解决办法

2022-07-26 08:47:37 416

原创 DEM高程数据生成TMS地形切片,并在OSGEarth中加载

利用osgearth中的osgearth_package工具对较大的DEM高程数据(tif格式)文件处理,使其成为tms地图瓦片文件,再由osgearth中的tms引擎对本地的tms地图瓦片进行加载。

2022-07-13 11:10:10 4896

原创 OSG加载DEM高程数据

采用编辑earth文件的方式加载DEM高程数据

2022-07-13 10:39:50 1887

原创 OSGEarth测试中的错误:GL.h中报WINGDIAPI错误

OSGEarth测试中的错误:GL.h中报WINGDIAPI错误的解决方法

2022-07-10 21:41:07 1183 2

原创 采用Cesium for Unreal创建航班追踪器过程中问题汇总

文章主要讲述了在用Unreal和Cesium构建飞行追踪器过程中遇到的问题和解决方法。

2022-06-18 16:05:25 1115 9

原创 OSG+VC中实现飞行尾迹透明度渐变

在osg+VC++环境中实现飞行尾迹的透明图渐变的问题分析

2022-02-23 10:32:07 1155

原创 OSG+VC++实现颜色渐变

#include <osg/Notify>#include <osg/MatrixTransform>#include <osg/PositionAttitudeTransform>#include <osg/Geometry>#include <osg/Geode>#include <osgUtil/Optimizer>#include <osgDB/Registry>#include &lt...

2022-02-23 09:58:30 1490

原创 osg依赖项配置异常导致ffmpge插件异常的问题

最近需要用到ffmpeg插件,从杨总的博客:https://freesouth.blog.csdn.net/article/details/118470222获取了包含ffmpeg插件编译所需的资料,基本配置是:VS2015+osg3.6.5+3rdpartyVs2015x86经过编译,得到包含ffmpeg库文件的osg编译库。编译完成后,进行测试。运行其他osg程序都没有问题,都能正常显示三维模型,但运行ffmpeg测试程序时却总是在osgDB::Registry::instance.

2021-08-09 09:16:18 388

原创 OSG中osg::ref_ptr对象析构异常的问题及解决方法

如上图所示,在OSG+MFC的配置下,程序能够正常加载场景,但是在关闭窗口时,会弹出上述的异常界面,并且程序光标定位于下图的位置,初步判断是osg::ref_ptr对象析构时存在异常。关于OSG中osg::ref_ptr对象,有如下说明:osg对象树是建立在osg::Referenced基类上的,即引用计数,库内绝大部分指针都使用osg::ref_ptr或osg::observer_ptr,在引用计数为0时会自动释放内存,属于有new就要delete的特例(其实只是库帮你做了)。所以...

2021-05-18 08:56:02 1063 2

原创 0x7B75F9A3(osg158-osgGAd.dll)处(位于OsgMFC.exe)引发的异常及解决方法

如上图所示,在OSG+MFC的运行环境中,当加载模型时,编译时会弹出上述错误提示;经过查找资料,发现出现上述类似错误一般都是项目中依赖项的配置不正确引起的。具体配置如下:首先确定配置模式是Release模式还是Debug模式,Release模式下的配置项如下:osgViewer.lib;osgUtil.lib;osgText.lib;osgTerrain.lib;osgSim.lib;osgShadow.lib;osgParticle.lib;osgManipulator....

2021-05-17 08:53:07 549 2

原创 osgviewerMFC 窗口显示无法满屏(画面在右上角)

如下图所示:如上图所示,OsgMFC运行出来是这样,整个画面在右上角,左侧和下侧黑显?感觉超级不舒服。经过调试发现,就在这两行代码处,极有可能是函数createGraphicsContext(traits.get());内部把traits的值给改变了。//create the graphics Contextosg::GraphicsContext::createGraphicsContext(traits.get());//Init Master Camera for this .

2021-05-13 21:41:11 649

原创 C++ string类(C++字符串)完全攻略

string 类是STL中 basic_string 模板实例化得到的模板类。其定义如下:typedef basic_string <char> string;basic_string 此处可以不必深究。string 类的成员函数有很多,同一个名字的函数也常会有五六个重载的版本。篇幅所限,不能将这些原型一一列出并加以解释。这里仅对常用成员函数按功能进行分类,并直接给出应用的例子,通过例子,读者可以基本掌握这些成员函数的用法。要想更深入地了解 string 类,还要阅读C++的...

2021-04-26 15:52:57 578

原创 MFC程序中出现”debug assertion failed”的解决办法

如上图所示,在对话框中添加了一个ListBox控件,目的是在对话框启动的时候,自动对指定的文件夹中的CSV文件进行遍历,然后把所有的CSV文件的目录逐个添加到ListBox中。但是在程序执行到CSelectDataDlg::FindCsvFile()函数中的m_listbox.AddString(CString(strtemp)); //为listBox控件添加数据代码时,出现上述错误。相关知识准备及解决方法:对话框程序中的OnInitDialog()函数:在创建对话框...

2021-04-25 12:58:18 7490 3

原创 MFC里面RC资源编辑器不能打开的解决方法

MFC中出现RC资源编辑器不能打开的问题,并相继弹出如下窗口:警告1警告2 警告3 警告4错误1解决方法:对于上述的warning(警告),选择窗口中的“编辑代码”,进而打开Resource.h文件,将报错的地方一个一个注释掉即可。对于上述的错误提示,选择窗口中的“编辑代码”,进而打开****.rc文件,在头部加入 #include <windows.h>...

2021-04-22 21:58:50 2482 3

C++读取excel数据

读取环境为Win10+VS2015,个人参考资料封装的excel读取模块用来读取Excel2007中的数据,文件为压缩文件,亲测可用。

2020-08-03

Global-Mapper-tutorial.doc

该文档是Global Mapper软件的教程,里面有非常详细的操作说明,如果想快速上手Global Mapper的理想选择

2020-05-22

海洋天空盒贴图素材.rar

海洋天空盒贴图素材,里面包含海洋环境天空盒贴图,贴图质量高清,可以作为游戏开发、场景开发的天空背景,可以下来看看。

2020-04-23

动态可视化条形图.rar

可视化动态条形图(柱形图)源代码,该代码可以直接在jupyter中运行,附加有相应的csv格式的源数据,以及输出效果视频,很容易上手。

2020-04-03

C#语言开发数据库实例

本资源采用c#语言进行数据库的开发,里面包含有实例。c#进行开发。

2011-02-19

vb 学生学籍管理系统

采用visual basic进行课程设计,开发出学生学籍管理系统。

2011-02-19

vb编写的数据库实例

vb数据库vb数据库vb数据库vb数据库vb数据库vb数据库

2011-02-17

增量式PID控制算法

增量式pid控制算法 当执行机构不是控制量的绝对值,而是控制量的增量时,需要应用pid的增量算法

2009-08-14

浮动栅极 电控助力转向系统电机驱动电路设计方案的研究

电控助力转向系统电机驱动电路设计方案的研究 基于场效应管的直流电机驱动控制电路设计

2009-08-13

空空如也

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

TA关注的人

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