VirtualPlanetBuilder编译出错处理
来源:互联网 发布:人工智能论文2000字 编辑:程序博客网 时间:2024/05/29 13:48
IntelliSense: namespace "osgDB" 没有成员 "BEGIN_BRACKET"
IntelliSense: namespace "osgDB" 没有成员 "END_BRACKET"
“BEGIN_BRACKET”: 不是“osgDB”的成员
“BEGIN_BRACKET”: 未声明的标识符
“END_BRACKET”: 不是“osgDB”的成员
“END_BRACKET”: 未声明的标识符
原因是新版里的全局变量osgDB::BEGIN_BRACKET和osgDB::END_BRACKET被去掉了。
方案一
将提示处的各个osgDB::BEGIN_BRACKET 改为 BEGIN_BRACKET,osgDB::END_BRACKET改为END_BRACKET。
并且自己在各个函数前面定义这两个变量:
osgDB::ObjectMark BEGIN_BRACKET, END_BRACKET;
BEGIN_BRACKET.set("{", +2);
END_BRACKET.set("}", -2);
方案二
将提示处的各个osgDB::BEGIN_BRACKET 改为相应的用is.BEGIN_BRACKET或os.BEGIN_BRACKET BEGIN_BRACKET,osgDB::END_BRACKET改为is.END_BRACKET 或者os.END_BRACKET
正在创建库 G:/VPB/VPB 0.9.11/lib/Release/vpb.lib 和对象 G:/VPB/VPB 0.9.11/lib/Release/vpb.exp
G:\VPB\VPB 0.9.11\lib\Release\vpb.dll : fatal error LNK1169: 找到一个或多个多重定义的符号生成失败。
G:\VPB\VPB 0.9.11\lib\Release\vpb.dll : fatal error LNK1169: 找到一个或多个多重定义的符号生成失败。
解决办法是强制输出dll文件:
在vpb的 ”项目属性->链接器->命令行“ 中添加 ”/FORCE:MULTIPLE" ,(记住dubug和release都要添加,如果你同时生成两种版本的话)
0 0
- VirtualPlanetBuilder编译出错处理
- VS2005sp1编译VirtualPlanetBuilder
- 编译出错处理
- VC2012编译protobuf出错处理
- qt(qtopia)之编译出错处理
- Ubuntu编译lightttpd时出错处理
- Ubuntu编译lightttpd时出错处理
- VC6编译出错假死处理办法
- 编译源文件的时候出错处理
- Gcc编译出错处理--openssl 依赖问题
- 编译出错
- 编译出错
- linux编译带mysql的源文件出错处理办法
- 关于vc2005编译asm文件出错的一个处理方法
- redhat9下编译svn的过程以及出错处理
- centos 编译安装时软件时,出错处理
- vs2010编译thrift之compiler出错的处理方法
- thinkphp3.2.3编译时new model()出错的处理方法
- TCP 的那些事儿(下)
- JS 提交form表单
- Charles 从入门到精通-进阶篇
- JVM垃圾收集器总结
- 从第三方api获取行政区划市级以上数据
- VirtualPlanetBuilder编译出错处理
- Android 打印方法调用堆栈
- 洛谷2320鬼谷子的钱袋
- ValueError: Input contains NaN, infinity or a value too large for dtype('float64').
- 指针的定义
- chromium for android 编译
- POJ 1236 Network of Schools【强连通缩点】
- Java序列化的几种方式以及序列化的作用
- TokuDB7.5.7-2.4.2TokuDB的几个文件目录