OSG+Visual Studio2015项目变量设置;

Posted supremegis-developer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OSG+Visual Studio2015项目变量设置;相关的知识,希望对你有一定的参考价值。

OSG源码经过CMAKE编译后:

1.配置OSG环境变量:

用户变量的PATH中添加路径 C:OSGin
系统变量中添加新变量OSG_FILE_PATH为 C:OSGdata

2.VS新建项目,设置相关路径变量

新建VC++ ---> Win32项目 ,设置变量:

C/C++ -->常规–>附加包含目录;--------添加OSG库的include目录
链接器–>常规–>附加库;--------添加OSG库的lib目录
链接器–>输入–>附加依赖项;--------添加.lib文件的依赖项如下

kernel32.lib
user32.lib
gdi32.lib
winspool.lib
shell32.lib
ole32.lib
oleaut32.lib
uuid.lib
comdlg32.lib
advapi32.lib
osgViewer.lib
osgText.lib
opengl32.lib
osgGA.lib
osgDB.lib
osgUtil.lib
osg.lib
OpenThreads.lib
3.输入代码,进行测试

输入测试代码:

#include "stdafx.h"

#include <Windows.h>
#include<osgViewer/Viewer>
#include<osgDB/ReadFile>
int main(int argc, char **argv)
{
    osgViewer::Viewer viewer;
    viewer.setSceneData(osgDB::readNodeFile("cessna.osg"));
    return viewer.run();
}

注意项目的Debug与Release与编译选项相对应,以及x86与x64和编译时设置相匹配,否则将会出现运行错误。

 

后记:

俗话说库的编译与环境配置是一门玄学,中间的过程很多,一个环节出问题,可能后面都会收到影响。我也是参照网上的教程,一步一步做下来,可还是不能成功运行。在经过了无数次失败之后,今天终于成功了。斗胆记下这篇博客,聊以纪念。 失败是成功之母,只要坚持信念,不怕失败,成功也就不远了。

 

以上是关于OSG+Visual Studio2015项目变量设置;的主要内容,如果未能解决你的问题,请参考以下文章

visual studio2015建立新项目显示“调用的目标发生异常”

Visual Studio - VB - Windows 窗体项目 - 未声明“变量”。可能无法访问

visual studio 2015怎样升级

在 Visual Studio 2015 中打开 Visual Studio 2017 项目

visual studio2015中不小心取消了双击某个变量时,所有相同作用域的同名变量均被高亮显示,怎么解决?

使用Visual Studio2013打开Visual Studio2015项目