osg编译
1. 编译osg程序出现蓝屏..不显示模型
首先你看你的cmd窗口里是不是提示没有找到模型文件? 如果是就是因为模型路径 环境常量没有设置好
其次看setcameramanipulate函数添加没有 添加试一试
2. 为什么osg for android编译后还是那么大
1. 源码及相关工具(版本选择看个人)
OpenSceneGraph-3.2.2
3rdpartyAndroid
CMake
Cygwin
NDK: android-ndk-r10
2. 设置Cygwin环境变量
进入Cygwin安装目录D:\Cygwin64\home\[UserName],
.bash_profile 设置NDK路径:NDK=/cygdrive/e/osgAndroid/android-ndk-r10 export NDK
.bashrc 设置ndk-build导出命令:
NDK_HOME=/cygdrive/e/osgAndroid/android-ndk-r10 export PATH=$PATH:$NDK_HOME
3. 现在学习OSG,但编译过程中遇到了一些问题,哪位同学给解释一下 以及解决办法
1、UNICODE是全球统一宽字符集,说明你的代码中有不规范的字符,比如某些汉字标点、特殊字符;
2、未知
3、可能是库文件路径没有包含或位置不正确
4. OSG+VS2013运行例程,编译不通过。出现如下错误:
if rv is not None and rsv is not None:
# extract version/subversion
self._nmap_version_number = int(line[rv.start():rv.end()])
self._nmap_subversion_number = int(line[rsv.start()+1:rsv.end()])
break
}
5. osg第一次编译时用的vs2008,现在我需要用QT开发,还要重新编译osg吗
1, 在C:\OSG\OpenSceneGraph下新建两个文件夹,分别命名为build, bin,用于放置编译文件
2, 解压cmake-2.6.4,打开bin/CMakeSetup.exe,将C:\OSG\OpenSceneGraph下的CMakeLists.txt拖到界面上,
3, 设置where is the source code 为:C:\OSG\OpenSceneGraph
和where to build thebinnaries.为:C:\OSG\OpenSceneGraph\build
4, 设置相关的cache value参数,这里主要设置的参数包括:
ACTUAL_3RDPARTY_DIR,:设置为前面的C:\OSG\3rdParty
BUILD_OSG_EXAMPLES :ON,即编译实例
CMAKE_INSTALL_PREFIX:C:/OSG/OpenSceneGraph/bin ,设置编译成功后,相关的库文件存放的地址,切勿忘记
5, 点击configure按钮,进行第一次配置
6, 第一次配置完成后,将右上角的show advanced values 复选框选择上,将mfc example 设置为on
7, 点击configure按钮进行第二次配置,ok按钮变为可用,就可点击ok按钮开始生成
6. osg+vs2015+win10配置 cmake时选择哪个编译器
解决Win10系统无法安装VS2015的方法教程1、如果你在安装过程中,出现安装失败的问题,不妨重新打开下载的那个安装程序,选择修复; 2、有用户反应在安装前对系统进行了如下设置, 一是,自行安装了运行库——vc++和.NET Framework 二是,卸载了系统内置应用——Groove音乐、电影和电视 所以,准备安装Visual Studio的朋友们注意了,一定不要进行上面这两个操作不然。安装不上的用户建议重新安装Windows10并在第一时间安装Visual Studio 2015。 通过上述方法我们就能够让win10系统更好的兼容VS2015的安装了, 如果在安装VS2015之前,你对系统做了部分修改,导致出现无法安装的问题,那么可将系统还原出厂设置后,再尝试安装该软件!
7. 求助一下,关于OSG编译的问题,cmake下就是没有ACTUAL_3DPARTY_DIR这一项,编译卡在这进行不下去了!!!
ACTUAL_3DPARTY_DIR,这个的意思是第三方文件所在目录,你把3rdParty下载下来,然后放在你电脑的任意盘位,比如C:/Programs/OSG/3rdParty。在cmake下ACTUAL_3DPARTY_DIR,把那个路径加上来就行了。我验证了下,是会有ACTUAL_3DPARTY_DIR这一项的,如果没有,是不是你没有下载3rdParty第三方文件啊。或者是你加入的CMakeLists.txt这一项应该是OpenSceneGraph-3.0.0中的CMakeLists.txt,而不是OpenSceneGraph-3.0.0\applications中的CMakeLists.txt,你再试试,如果还不行,再追问,希望最终能帮你解决问题。
8. osgearth 编译是报错 c++
我的也是,同样的软件,别人正常使用,我的就报错,但是现在我把编程的源码写上后先编译stdafx.cpp后在编译就没问题了。 c++6.0与win8.1是不兼容的,你可以下载vs2010
9. 怎么解决VS中编译OSG 出现的错误:无法打开文件osgIntrospectiond.lib
我是到设置里面把这个库删除,就OK,我的程序中可能没用到这个库,你也可试试
10. osg编译时一直提示无法打开程序数据库osgdb_osgd.pdb,怎么解决
你把原来编译的文件删掉,然后再重新编译一遍