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 2017 项目