【环境】WIN10 VS2019 OSG环境配置

2023-05-16

在WIN10环境、VS2019编译器下,配置OSG3.4.1的32位版本。
本来是参考这篇文章WIN10系统下OSG+VS2017环境搭建
配置64位的,但是在VS2017、VS2019的电脑上都未配置成功。
就用CMAKE编译好的OSG3.4.1进行配置32位版本的。
OSG3.4.1包括四个文件夹:3rdParty(第三方依赖库)、Data(数据包)、OpenSceneGraph-3.4.1(源码)、OSGBuild(编译好的OSG)。

0、建立环境管理文件夹(方便管理)

建立环境管理文件夹OSGEnv,将OSGBuild下的bin、include、lib和OSG3.4.1源码下的bin、include、lib移到此文件夹。(只用OSGBuild下的三个目录应该也可以,但是懒得再试了)
将Data移到此文件夹。

1、配置环境变量

新建 OSG_FILE_PATH,值为 E:\OSGEnv\Data
Path里新建 E:\OSGEnv\bin、 E:\OSGEnv\Data、 E:\OSGEnv\include、 E:\OSGEnv\lib、 E:\OSG3.4.1\OSG3.4.1\3rdParty\bin

2、VS里进行配置

新建控制台应用程序
右键属性 VC++目录 包含目录 E:\OSGEnv\include ; 库目录 E:\OSGEnv\lib
连接器 输入 附加依赖项 添加如下:
OpenThreadsd.lib
osgd.lib
osgDBd.lib
osgUtild.lib
osgGAd.lib
osgViewerd.lib
osgTextd.lib

3、进行测试

添加如下代码,出现牛牛

#include<osgViewer/Viewer>
#include<osgDB/ReadFile>

int main(int argc, char** argv)
{
    osgViewer::Viewer viewer;
    viewer.setSceneData(osgDB::readNodeFile("cow.osg"));
    return viewer.run();
}

cow.osg

4、一些问题

OSG缺少zlib.dll解决方法

vs找不到msvcp120d .dll

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【环境】WIN10 VS2019 OSG环境配置 的相关文章

  • Mybatis-Plus条件构造器笔记

    Mybatis Plus条件构造器笔记 Mybatis Plus官方文档 xff1a https baomidou com pages 10c804 本文主要讨论Mybatis Plus条件构造器的区别和用法 QueryWrapper Up
  • 日常刷题 (0)

    牛客刷题 1 即使不进行强制类型转换 xff0c 在进行指针赋值运算时 xff0c 指针变量的基类型也可以不同 xff1f 答 xff1a 错 xff0c 指针变量的赋值只能赋予地址 xff0c 决不能赋予任何其它数据 xff0c 否则将引
  • coursera C程序进阶 第二周 #6

    题目 xff1a 流感传染 有一批易感人群住在网格状的宿舍区内 xff0c 宿舍区为n n的矩阵 xff0c 每个格点为一个房间 xff0c 房间里可能住人 xff0c 也可能空着 在第一天 xff0c 有些房间里的人得了流感 xff0c
  • 大数据学习路线图(旧)

    一 入门准备 1 linux操作基础 1 Linux的介绍 xff0c Linux的安装 xff1a VMware Workstation虚拟软件安装过程 CentOS虚拟机安装过程 2 Linux的常用命令 xff1a 常用命令的介绍 常
  • Linux网络编程:状态机

    Linux网络编程 xff1a 状态机 状态机基本概念介绍状态机的特征状态机的要素注意 xff01 为什么在网络编程中需要状态机 xff1f 状态机基本概念介绍 首先我们简单的介绍一下状态机的基本概念 有限状态机是一种用来进行对象行为建模的
  • Ubuntu 20.04 安装 cuda9.0不成功如何解决

    cuda9 0需要低版本gcc才能兼容 xff0c 试了很多教程 xff0c 最终参考以下链接安装成功 xff0c 粗略记录一下 xff0c 免得下次又采坑 1 安装低版本gcc xff1a gcc 5 4 0 参考以下链接 xff1a 不
  • (八)linux中断实现

    目录 一 linux中断的实现二 中断号三 中断的标志四 中断源对应的中断服务程序五 中断服务程序与原子上下文六 等待队列七 附录 一 linux中断的实现 span class token macro property span clas
  • i3wm 屏幕配置踩坑

    i3wm 屏幕配置踩坑 前言踩坑 前言 自从18 19年开始正式使用linux作为我的开发系统就一直没有换回windows 从一开始的 ubuntu 到后来的manjaro 感觉越来越有意思可玩性很高 至于我我什么不换回windows 原因
  • 这个Python库太强了,竟然能把图片,视频无损清晰放大!

    这几天在逛GitHub的时候发现了一个非常牛逼的库 xff0c 竟然有逆天的功能 xff0c 一个用Python做的库 xff0c 利用机器学习算法把图片无损的放大很多倍 这个库叫video2x xff0c 目前收获1500颗星 xff0c
  • 字符串和枚举的互相转化

    字符串和枚举的互相转化 字符串转枚举枚举转字符串总结 字符串转枚举 提示 xff1a 关键代码Enum Parse 代码如下 xff08 示例 xff09 xff1a string str span class token operator
  • CentOS7 安装mysql(YUM源方式)

    CentOS7 安装mysql xff08 YUM源方式 xff09 1 下载mysql源安装包 wget http dev mysql com get mysql57 community release el7 8 noarch rpm
  • Linux(5)---Linux中nano命令

    nano是一个字符终端的文本编辑器 xff0c 有点像DOS下的editor程序 它比vi vim要简单得多 xff0c 比较适合Linux初学者使用 某些Linux发行版的默认编辑器就是nano nano命令可以打开指定文件进行编辑 xf
  • Centos7安装配置桌面环境xfce

    1 centos最小化安装之后由于没有桌面环境 xff0c gnome太大 xff0c 所以找一个小的桌面环境用于一些不方便命令行的操作 2 首先是连接到网络 xff08 不详细展开了 xff09 3 安装桌面环境 yum groupins
  • 利用RSA+AES 前后端对数据进行加密处理 -- 整体思路

    利用RSA 43 AES 前后端对数据进行加密处理 整体思路 前言RSA加密算法RSA简介RSA缺点 AES加密算法AES简介AES缺点 RSA 43 AES 整体流程 前言 目前项目中需要对接口中的一些参数进行加密处理 xff0c 考虑了
  • centos7安装FreeSwitch,以及设置Freeswitch开机自启

    一 下载指定版本的freeswitch cd usr local src git clone branch v1 10 7 https github com signalwire freeswitch git 也可以下载1 10 7的压缩包
  • [iOS] TableViewCell 自适应高度

    说明 TableViewCell 几乎是必用控件 xff0c 使用 TableViewCell 免不了计算其 cell 高度 xff0c 网上也有非常多关于 TableViewCell 高度自适应的文章 xff0c 自己也尝试总结了计算ce
  • Tmux 使用教程

    转载自Tmux 使用教程 作者 xff1a 阮一峰 URL xff1a http www ruanyifeng com blog 2019 10 tmux html Tmux 1 Tmux 是什么 xff1f 1 1 会话与进程1 2 Tm
  • MacOS 下 VScode 编译运行 C/C++ (ACM向)简单粗暴

    VSCode 的下载 安装 在 VSCode 官网 点击 Download for Mac 开始下载 xff0c 之后双击下载完成的文件等待一会就安装好了 必备插件安装 VSCode 启动后 xff0c 点击左侧最下的方块形按钮 xff08
  • 写在2019年ACM-ICPC亚洲区域赛宁夏站之后——一只菜鸡的ACM生涯

    写在2019年ACM ICPC亚洲区域赛宁夏站之后 一只菜鸡的ACM生涯 一晃时间就过去了 xff0c 接触ACM也将近一年半的时间 在这段时间里 xff0c 有过找不出来bug的难受体验 xff0c 也有过茅塞顿开的兴奋激动 xff1b
  • win10下安装Anaconda3后cmd中运行“conda”命令显示“‘conda’不是内部或外部命令,也不是可运行的程序”的解决方法

    找到安装目录 Anaconda3 xff0c 例如我的是 C Users zuoyu Anaconda3 xff1b 将 Anaconda3 Anaconda3 Scripts Anaconda3 Library bin 三个目录添加到系统

随机推荐

  • VS Code中使用Code Runner运行Python代码时中文乱码问题解决

    在配置文件 setting json 中加入如下代码即可 34 code runner executorMap 34 34 python 34 34 set PYTHONIOENCODING 61 utf8 amp amp python u
  • 【PAT】B1019 数字黑洞

    给定任一个各位数字不完全相同的 4 位正整数 xff0c 如果我们先把 4 个数字按非递增排序 xff0c 再按非递减排序 xff0c 然后用第 1 个数字减第 2 个数字 xff0c 将得到一个新的数字 一直重复这样做 xff0c 我们很
  • 【PAT】B1030 完美数列

    给定一个正整数数列 xff0c 和正整数 p xff0c 设这个数列中的最大值是 M xff0c 最小值是 m xff0c 如果 M mp xff0c 则称这个数列是完美数列 现在给定参数 p 和一些正整数 xff0c 请你从中选择尽可能多
  • 【PAT】B1025 反转链表

    给定一个常数 K 以及一个单链表 L xff0c 请编写程序将 L 中每 K 个结点反转 例如 xff1a 给定 L 为 1 2 3 4 5 6 xff0c K 为 3 xff0c 则输出应该为 3 2 1 6 5 4 xff1b 如果 K
  • jupyter notebook中安装完nb_conda后,change kernel中仍然没有所需环境

    问题前解 xff1a jupyter notebook创建新的环境时遇到困难解决笔记 没有所需环境 xff0c 但按上述解决方案解决过 问题解决方案 xff1a 需要增加kernel xff1a python m ipykernel ins
  • 使用Code:Blocks调试程序

    首先 xff0c 工程路径必须是英文 xff0c 不然根本打不开Debug模式 鼠标停留在debug栏按钮上会显示名称 将光标移至代码开始行 xff08 自定 xff0c 如程序有scanf xff0c 建议移至scanf下一行 xff09
  • 对string类型sort

    algorithm算法库里的sort函数超级好用 xff0c 那么怎么将string类型当成字符数组一样进行排序呢 只要将需要排序的string的首尾地址放入就行啦 也可以用自己写的cmp函数当成排序规则 传参就可以 include lt
  • BFS算法求迷宫的最短路径

    BFS Breadth First Search 算法的具体实现就是 xff1a 通过不断取得某个状态能够达到的所有状态并将其加入队列尾 xff0c 并且由于队列本身的特性先加入队列的状态总是先得到处理 xff0c 这样就可以总是先将需要转
  • JS Uncaught DOMException: Blocked a frame with origin “XXX“ from accessing a cross-origin frame问题解决

    问题描述 xff1a Uncaught DOMException Blocked a frame with origin 34 http localhost 46819 34 from accessing a cross origin fr
  • Windows 正在连接xxx...无法打开到主机的连接。在端口xxx:连接失败问题解决

    问题描述 xff1a 正在连接10 10 13 206 无法打开到主机的连接 在端口8146 xff1a 连接失败 问题分析 xff1a 1 使用telnet命令连接主机时 xff0c 主机的8146端口没有对外开放 解决办法 xff1a
  • 常用命令

    1 xff1a gammping地图保存命令 rosrun map server map saver span class token operator span f your map 2 xff1a 进入功能包和查看列表 roscd am
  • %time与%timeit

    time timeit 要在ipython下才可以使用 xff08 所以说Jupyter Notebook当然是可以用的 xff0c pycharm里的python环境也是jupyter Notebook的 xff09 time可以测量一行
  • pytorch加载与修改预训练模型

    pytorch加载与修改预训练模型 有时会希望用预训练的模型来fine tune或是作为初始化 xff08 毕竟初始化权重真的玄学 xff09 xff0c 但是不需要其中某一些层 xff0c 这时候就需要对加载的预训练模型做一些修改 如果已
  • Unsupervised Data Augmentation For Consistency Training 论文阅读

    Unsupervised Data Augmentation For Consistency Training 论文阅读 UDA这篇文章针对的是半监督学习中无标签数据的增强 xff0c 论文提出 xff0c 使用有标签数据的data agu
  • 关于opencv中resize时间性能的一种说法

    用github中的开源代码时 xff0c 发现报了这样一段话 xff1a OpenCV is built with OpenMP support This usually results in poor performance For de
  • 禁用树莓派休眠

    要想永久禁用树莓派休眠 xff0c 我们可以在 etc profile d路径下新建一个file xff0c 如Screen sh xff0c 并将下面两条命令写入该文件 xff0c 即可以实现永久禁用 x setdpms 0 0 0 xs
  • paddle课程学习与paddle工具体验

    感谢pd课程的引入 xff0c 不然自己学天天看文档 xff0c 还是挺烦的 这些天试了paddle很多的工具 xff0c 包括paddlehub xff0c paddledetection xff0c paddleslim xff0c p
  • 解决:vue3使用axios返回json用v-for遍历失效,标签不渲染

    遇到vue用axios请求后端json对象 xff0c 发现vue页面对应的v for标签怎么都不渲染 首先控制台打印数据正常 xff0c 以为错误出现在生命周期钩子上面 axios请求在dom渲染之后 xff0c 但是一顿操作之后还是没有
  • anaconda3:conda not found问题

    文章仅仅针对ubuntu系统下 xff0c 本人设备产生的conda not found问题进行分享 注 xff1a 1 xff09 系统ubuntu 20 04 LTS xff0c 英伟达3090 GPU xff0c CUDA 61 61
  • 【环境】WIN10 VS2019 OSG环境配置

    在WIN10环境 VS2019编译器下 xff0c 配置OSG3 4 1的32位版本 本来是参考这篇文章WIN10系统下OSG 43 VS2017环境搭建 配置64位的 xff0c 但是在VS2017 VS2019的电脑上都未配置成功 就用