自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(105)
  • 资源 (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 2082

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

应该是去掉无用的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 165

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

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

2024-06-30 23:44:46 60

原创 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 114

原创 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 57

原创 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 297

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

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

2024-05-03 16:16:10 197

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

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

2024-04-26 14:33:50 251

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

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

2022-11-02 06:39:48 9720 1

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

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

2022-10-30 22:54:24 1385

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

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

2022-10-15 22:54:23 549

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

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

2022-10-14 19:07:50 1084

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

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

2022-09-21 21:21:08 1547

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

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

2022-08-08 16:17:54 2257

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

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

2022-08-04 08:31:48 3889

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

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

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

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

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

2022-08-03 09:03:59 1263

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

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

2022-07-30 11:39:29 1547

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

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

2022-07-26 08:47:37 346

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

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

2022-07-13 11:10:10 4209

原创 OSG加载DEM高程数据

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

2022-07-13 10:39:50 1656

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

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

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

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

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

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

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

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

2022-02-23 10:32:07 1074

原创 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 1365

原创 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 348

原创 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 943 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 469 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 572

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

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

2021-04-26 15:52:57 513

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

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

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

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

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

2021-04-22 21:58:50 2076 2

原创 OSG绘制空间凹多边形以及透明效果的实现

我们知道,OSG中用来绘制多边形的绘图基元是osg::PrimitiveSet::POLYGON。但是仅仅靠这个绘图基元无法绘制出凹多边形,经过资料查找,发现了绘制凹多边形的方法和思路,不多废话,直接上代码。...

2021-03-26 12:11:43 1550

原创 OSG Examples(osgintersection)解析

OSG Examples(osgintersection)解析效果本例子主要是讲解在osg中怎么使用线相交(LineSegmentIntersector),来计算与地形等具有lod以及pagelod功能节点的交点。对于普通节点的相交计算使用LineSegmentIntersector就可以得到所有的交点信息,但是对于具有lod功能的节点普通的线相交计算只能计算到与当前lod等级的节点的交点信息,更高lod等级的更加精确的交点信息是得不到的。Osg为了提供类似的功能,在osgSim中定义了几种特.

2021-02-24 10:34:33 1470

原创 android在一个类中调用另一个类的方法

java类调用另一个类有两种方法: 一种是类方法就是用static修饰的; 另一种是实例方法,就是没有static修饰的方法。类方法可以同时类名.方法名的方式调用。而实例方法必须先生存类的实例在通过实例.方法名的方式调用。例如://调用Test的类public class CallTest{ public static void main(String[] args) { //静态方法 Test.StaticMe...

2020-10-19 20:23:31 8207

原创 Cannot resolve symbol ‘springframework‘ 问题的解决方法

如上如所示,在项目导入springframework时,程序报错,弹出“Cannot resovle symbol 'springframework'”的错误提示。关于采用maven以载入springframework的安装包的方法,本章就不再赘述了。这里主要讨论下载springframework的jar包,并直接引入android的项目中的方法:一、下载springframework安装包springframework安装包链接:https://repo.spring.io/releas...

2020-10-11 00:00:43 34084 4

原创 Android中自定义Spinner字体大小、颜色等样式 改变下拉选项的高度

MainActivity.java 代码:import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.ArrayAdapter;import android.widget.Spinner;import java.util.ArrayLi.

2020-09-24 21:01:22 6334

原创 一键启动屏保的方法

计算机启动屏保后,当使用者离开计算机(或不操作计算机)的时间达到预设时间值,系统会自动启动屏保程序,当使用者移动鼠标或敲击键盘返回工作状态时,系统就会打开一个密码确认框,只有输入正确的密码才能返回系统,不知道密码的用户是无法进入工作状态的,这样就保护了使用者数据的安全。 一般来说,屏保最快是在用户离开一分钟后自动启动,当然使用者不可能坐在计算机旁等待X分钟看到屏保启动后才离开。如何实现一键启动屏保? 在桌面上点击鼠标右键,选择“新建-快捷方式”,在弹出的“...

2020-08-21 10:42:26 4109

原创 MFC 窗口风格 超详细

窗口风格(Window style)WS_BORDER: 有边框窗口WS_CAPTION:必须和WS_BORDER风格配合,但不能与WS_DLGFRAME风格一起使用。指示窗口包含标题要部分。WS_CHILD:说明窗口为子窗口,不能应用于弹出式窗口风格(WS_POPUP)。WS_CHILDWINDOW:同WS_CHILD。WS_CLIPCHILDREN:绘制父窗口时,不绘制子窗口的裁剪区域。使用在建立父窗口时。WS_CLIPSIBLINGS :剪裁相关的子...

2020-08-06 20:17:58 3613

原创 C++环境下读取excel表格,亲测可用

在VS2015环境中,个人对以下程序和步骤进行了测试,结果表明完全可以读取excel数据。相关的完整程序可以在https://download.csdn.net/download/cxd3341/12683449中获取以下为程序创建步骤:1、新建MFC程序:新建基于对话框的MFC程序:单击完成,即完成基于MFC对话框的程序的创建。2.添加读取excel数据的接口类:添加读取excel的接口类:3、添加完成后,找到这几个接口类的...

2020-08-04 10:07:59 15052 10

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关注的人

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