Advertisement

该工程使用Qt Creator,基于Qt 5.12,并采用MSVC 2017编译器,涉及OSG 3.4和Osgearth 2.8。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
该项目涉及使用Qt进行开发,并针对osgearth在纯Qt环境下的工程代码进行了优化,以实现高帧率运行。在搭载2060显卡的条件下,测试结果显示帧率能够达到150帧以上。osgearth作为Qt平台下开发的基础框架,其运行可能存在问题。如果您在运行过程中遇到任何困难,请随时与开发者联系寻求远程协助,可以通过微信账号“osgearth222”进行沟通。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Qt CreatorOSGEarth项目配置(Qt 5.12, MSVC 2017, OSG 3.4, OSGEarth 2.8
    优质
    本教程详述了如何在Windows环境下,使用Qt Creator和提供的特定版本工具链及库文件搭建OSGEarth项目。通过指导读者完成配置过程,帮助其掌握基于Qt框架开发复杂地理信息系统应用的基础技能。 在纯Qt环境下使用osgEarth开发的工程代码能够实现高帧率,在2060显卡下可以达到150多帧每秒的效果。如果需要了解或构建类似的基于Qt的基础框架,欢迎联系本人寻求远程帮助。
  • osgEarth 2.8 可与 osg 3.4 配合使(64位, VS2013
    优质
    osgEarth 2.8是一个支持64位系统并兼容VS2013编译环境的地理空间数据可视化库,可无缝集成于OpenSceneGraph (OSG) 3.4版本中使用。 osgEarth 2.8 可以与 osg3.4 配合使用(64位,VS2013编译)。
  • 更新版OSG 3.6.3 + OSGEarth 2.10 + Qt 5.12 + VS 2017
    优质
    本项目为最新版本开发环境配置,包含优化后的OSG 3.6.3和OSGEarth 2.10,集成Qt 5.12及Visual Studio 2017,适合三维地理信息系统开发者。 最新版本的osg3.6.3+osgearth2.10+qt5.12+VS2017编译完成,包含第三方库,并已配置好include、bin、lib、data等文件夹,在Windows 10环境下可以完美运行,欢迎下载。由于文件较大,提供的是下载链接。
  • Qt Creator 5.12、MVCS 2017 与 Oracle 12.2 数据库使时报错 (QSqlDatabase: QOCI 驱动...)
    优质
    本文章介绍了在使用 Qt Creator 5.12、Microsoft Visual C++ 2017 编译器及 Oracle 12.2 数据库时遇到的编译问题,探讨了 QSqlDatabase 的 QOCI 驱动错误并提供了解决方案。 本段落档记录了在QtCreator 5.12环境下使用MVCS2017_64编译器连接Oracle 12.2数据库过程中遇到的问题及解决方法,例如:QSqlDatabase: QOCI 驱动未加载等错误的处理。文档详细介绍了驱动添加、数据库安装配置等内容,并且每一步都配有截图和代码支持,过程虽然简单但非常详尽。
  • 使VS2017通过命令行Qt pro项目示例QT+MSVC
    优质
    本示例介绍如何在Windows环境下利用Visual Studio 2017编译器及命令行工具,编译基于Qt框架的C++项目。演示了从配置环境变量到通过.pro文件构建项目的全过程,特别适用于QT与Microsoft Visual C++结合使用的开发场景。 使用 VS2017 的编译器以命令行方式编译 Qt 的 pro 工程的示例,请参考相关文档或教程。测试环境为 Windows 10 + VS2017 + Qt 5.12.9。
  • Qt 5.15.2 MSVC 2017
    优质
    本简介探讨了如何在Windows环境下使用Visual Studio 2017与Qt 5.15.2进行C++应用程序开发,涵盖环境搭建及常见问题解决。 使用的是qt 5.15.2 和 msvc 2017 这个环境搭建配置。至于为何只能这样设置,并不清楚原因,可以参考其他博主的文章看看是否提到为什么不能用mingw的原因。
  • OSG 3.6.5与OSGEarth 3.2在MSVC2017下使Qt加载OSG模型到Qt界面
    优质
    本文章介绍了如何在Microsoft Visual Studio 2017环境下,利用Qt框架实现OpenSceneGraph (OSG) 3.6.5和OSGEarth 3.2库的集成,实现在Qt界面中加载并展示OSG模型的技术细节。 使用osg3.6.5和MSVC2017,在纯Qt环境下加载OSG模型至软件界面,并通过继承QOpenGLWidget实现这一功能。提供的资源仅包含源代码,没有相关的依赖库或cow.osg文件等。该源码已经过测试并确认可用。
  • 使QT Creator (Mingw) 调VS中的C++库方法
    优质
    本教程介绍如何在QT Creator中配置MinGW环境,并调用Visual Studio编译的C++库函数,实现跨IDE项目集成。 在使用 Mingw 版的 Qt Creator 时,可能会遇到一些由 VS 编译的库无法使用的困扰。面对这种情况,很多人无奈之下只能转而使用体积较大的 Visual Studio 继续工作。由于本人偏好于 Qt 的简洁风格,在网上查找了一段时间后,找到了如何用 Mingw 调用 VS 编译库的方法,并在此分享给各位网友。
  • Qt 5.15.1 MSVC静态
    优质
    Qt 5.15.1 MSVC静态编译包是一款为Microsoft Visual C++环境设计的(Qt库)预编译版本,采用静态链接方式,方便开发者直接集成到项目中使用。 **Qt 5.15.1 MSVC 静态编译详解** Qt是一个流行的开源跨平台应用程序开发框架,在创建桌面、移动及嵌入式应用方面被广泛使用。版本5.15.1是其稳定版,包含多项改进和新特性。在Windows环境下,利用Microsoft Visual C++(MSVC)编译器进行静态链接可以将所有Qt库与应用程序捆绑在一起,从而生成一个独立的可执行文件,并且无需用户在目标机器上安装额外的Qt环境。 选择使用静态编译的好处包括: 1. **便携性**:由于所有的依赖项都包含于最终的应用程序中,因此不需要目标设备上有任何外部的Qt库。 2. **简化部署流程**:不再需要管理各种不同的库文件和运行时环境。 3. **减少冲突风险**:避免了不同应用程序间因使用版本不一致的Qt库而产生潜在矛盾。 为了实现这一过程,在Windows环境下,你需要安装以下组件: 1. **Microsoft Visual Studio**(带C++支持),例如Visual Studio 2017或2019。 2. **Qt源代码**:可以从官方渠道下载对应版本的源码文件。 3. **jom工具**:这是一种并行构建系统,能够显著加快编译过程。 具体步骤如下: 1. 安装和配置`jom.exe`到Visual Studio命令提示符路径中,以便在接下来的构建阶段进行调用。 2. 在Qt源代码目录下启动`configure`脚本,并使用适当的参数来设置静态编译。关键选项包括: - `-static` - `-static-runtime`: 让C++运行时库也进行静态链接。 - `-prefix `: 指定安装路径。 - `-opensource`: 声明开源许可模式。 - 如果有商业版许可证,可以选择`-commercial`选项。 - `-platform win32-msvc`: 确保使用MSVC编译器进行构建。 - 根据需要选择特定模块支持,如`-qt-sql-sqlite`。 3. 使用命令行工具(例如nmake或jom)来执行Qt的构建和安装过程。这一步可能耗时较长,因为它会生成所有必要的库文件。 4. 更新环境变量以包含静态编译后的Qt库路径,确保应用程序能够找到所需的头文件及库文件。 5. 创建新的项目,并在配置文件(如`.pro`)中指定使用静态版本的Qt库。这样可以保证你的项目将正确地链接到这些库并生成一个独立的应用程序执行文件。 6. 最后一步是编译该项目,确保它能够成功连接到之前构建好的静态版Qt库,从而生产出最终的应用可执行文件。 总结而言,在Windows系统上使用MSVC进行Qt 5.15.1的静态编译是一项复杂但必要的任务。这包括了从配置源代码、生成和安装所有必需的库直到在项目中正确引用它们的过程。这样做的结果是提供给用户一个无须单独安装额外软件即可运行的应用程序,同时也减少了依赖冲突的可能性,尽管它可能会导致最终应用文件体积变大,并且不适用于那些需要频繁更新库版本的情况。