- 积分
- 235
- 帖子
- 48
- 主题
- 3
- 精华
- 0
- 最后登录
- 2018-1-4
- 在线时间
- 48 小时
- 私信
|
发表时间 : 2014-4-11 16:00:08
|
浏览 : 1581 评论 : 6
我按照王孝平老师那本书的步骤做的,acf文件是自己的,用了论坛里的vpBonusPack插件,导出.cpp后按照书上的步骤,结果出错了,请指导一下啊。错误如下:
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(26) : error C2065: “vrWindow”: 未声明的标识符
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(26) : error C2065: “vrWin”: 未声明的标识符
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(26) : error C2146: 语法错误 : 缺少“)”(在标识符“id”的前面)
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(26) : error C2078: 初始值设定项太多
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(26) : error C2059: 语法错误 : “)”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(42) : error C2504: “vsWindow”: 未定义基类
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(123) : error C3861: “size_channel”: 找不到标识符
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(182) : error C2227: “->setStereoEnable”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(182) : error C3861: “getDrawContext”: 找不到标识符
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(194) : error C2227: “->getStereoEnable”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(194) : error C3861: “getDrawContext”: 找不到标识符
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(203) : error C2227: “->setNumColorBits”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(203) : error C3861: “getDrawContext”: 找不到标识符
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(211) : error C2227: “->getNumColorBits”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(211) : error C3861: “getDrawContext”: 找不到标识符
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(219) : error C2227: “->setNumAlphaBits”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(219) : error C3861: “getDrawContext”: 找不到标识符
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(227) : error C2227: “->getNumAlphaBits”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(227) : error C3861: “getDrawContext”: 找不到标识符
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(235) : error C2227: “->setNumDepthBits”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(235) : error C3861: “getDrawContext”: 找不到标识符
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(243) : error C2227: “->getNumDepthBits”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(243) : error C3861: “getDrawContext”: 找不到标识符
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(251) : error C2227: “->setNumStencilBits”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(251) : error C3861: “getDrawContext”: 找不到标识符
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(259) : error C2227: “->getNumStencilBits”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(259) : error C3861: “getDrawContext”: 找不到标识符
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(267) : error C2227: “->setNumAccumColorBits”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(267) : error C3861: “getDrawContext”: 找不到标识符
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(275) : error C2227: “->getNumAccumColorBits”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(275) : error C3861: “getDrawContext”: 找不到标识符
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(283) : error C2227: “->setNumAccumAlphaBits”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(283) : error C3861: “getDrawContext”: 找不到标识符
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(291) : error C2227: “->getNumAccumAlphaBits”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(291) : error C3861: “getDrawContext”: 找不到标识符
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(299) : error C2227: “->setNumMultiSampleBits”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(299) : error C3861: “getDrawContext”: 找不到标识符
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(307) : error C2227: “->getNumMultiSampleBits”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(307) : error C3861: “getDrawContext”: 找不到标识符
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(315) : error C2227: “->setOpenGLPixelFormatId”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(315) : error C3861: “getDrawContext”: 找不到标识符
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(323) : error C2227: “->getOpenGLPixelFormatId”的左边必须指向类/结构/联合/泛型类型
1> 类型是“'unknown-type'”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(323) : error C3861: “getDrawContext”: 找不到标识符
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(330) : error C2440: “static_cast”: 无法从“vuBase *”转换为“vpWindow *”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>d:\presagis\vega_prime_2_2_1_vc8\include\vsg\vrwindow.h(28) : error C2039: “Message”: 不是“vpWindow”的成员
1> d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(42) : 参见“vpWindow”的声明
1>d:\presagis\vega_prime_2_2_1_vc8\include\vsg\vrwindow.h(28) : error C2061: 语法错误 : 标识符“Message”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vsg\vrwindow.h(28) : error C2365: “myVrWinMsgHandler”: 重定义;以前的定义是“数据变量”
1> d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(26) : 参见“myVrWinMsgHandler”的声明
1>d:\presagis\vega_prime_2_2_1_vc8\include\vsg\vrwindow.h(73) : error C2011: “vpWindow”: “class”类型重定义
1> d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpwindow.h(42) : 参见“vpWindow”的声明
1>d:\presagis\vega_prime_2_2_1_vc8\include\vsg\vswindow.h(38) : error C2516: “vrWindow”: 是非法基类
1>d:\presagis\vega_prime_2_2_1_vc8\include\vsg\vswindow.h(263) : error C2061: 语法错误 : 标识符“Message”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vsg\vswindow.h(282) : error C2061: 语法错误 : 标识符“vrWindow”
1>d:\presagis\vega_prime_2_2_1_vc8\include\vsg\vswindow.h(307) : error C2440: “static_cast”: 无法从“vuBase *”转换为“vsWindow *”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
1>d:\presagis\vega_prime_2_2_1_vc8\include\vsg\vswindow.h(308) : error C2352: “vuBase::addSubscriber”: 非静态成员函数的非法调用
1> d:\presagis\vega_prime_2_2_1_vc8\include\vsg\vubase.h(1283) : 参见“vuBase::addSubscriber”的声明
1>d:\presagis\vega_prime_2_2_1_vc8\include\vsg\vswindow.h(308) : error C2352: “vuBase::removeSubscriber”: 非静态成员函数的非法调用
1> d:\presagis\vega_prime_2_2_1_vc8\include\vsg\vubase.h(1283) : 参见“vuBase::removeSubscriber”的声明
1>d:\presagis\vega_prime_2_2_1_vc8\include\vsg\vswindow.h(308) : error C2352: “vuBase::isSubscribed”: 非静态成员函数的非法调用
1> d:\presagis\vega_prime_2_2_1_vc8\include\vsg\vubase.h(1283) : 参见“vuBase::isSubscribed”的声明
1>Will automatically link with vsgn_builder2_2D.lib
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpisectorservice.h(212) : warning C4267: “return”: 从“size_t”转换到“int”,可能丢失数据
1>Will automatically link with vpenv2_2D.lib
1>Will automatically link with vpfx2_2D.lib
1>Will automatically link with vpvx2_1D.lib
1>Will automatically link with vpinput2_2D.lib
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpinputkeyboard.h(46) : error C2057: 应输入常量表达式
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpinputkeyboard.h(49) : error C2057: 应输入常量表达式
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpinputkeyboard.h(52) : error C2057: 应输入常量表达式
1>d:\presagis\vega_prime_2_2_1_vc8\include\vegaprime\vpinputkeyboard.h(55) : error C2057: 应输入常量表达式
|
|