我要发帖 回复

正式会员

2

主题

39

积分

0

专家分

:

私信
发表时间 : 2018-6-1 15:57:18 | 浏览 : 261    评论 : 4
vp本身自带例子,程序跑没有问题。把vp生成的cpp移植到例子后报错,求大神指点。报错如下:

1>vp_app_basic.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: virtual int __thiscall vpWindow::erase_channel(class std::_Vector_const_iterator<class std::_Vector_val<class vpChannel *,class vuAllocSTL<class vpChannel *> > >)" (__imp_?erase_channel@vpWindow@@UAEHV?$_Vector_const_iterator@V?$_Vector_val@PAVvpChannel@@V?$vuAllocSTL@PAVvpChannel@@@@@std@@@std@@@Z)
1>vp_app_basic.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: virtual int __thiscall vpWindow::insert_channel(class vpChannel *,class std::_Vector_const_iterator<class std::_Vector_val<class vpChannel *,class vuAllocSTL<class vpChannel *> > >)" (__imp_?insert_channel@vpWindow@@UAEHPAVvpChannel@@V?$_Vector_const_iterator@V?$_Vector_val@PAVvpChannel@@V?$vuAllocSTL@PAVvpChannel@@@@@std@@@std@@@Z)
1>vp_app_basic.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: virtual int __thiscall vsNode::replace_child(class vsNode *,class std::_Vector_const_iterator<class std::_Vector_val<class vsNode *,class vuAllocSTL<class vsNode *> > >,bool,unsigned int)" (__imp_?replace_child@vsNode@@UAEHPAV1@V?$_Vector_const_iterator@V?$_Vector_val@PAVvsNode@@V?$vuAllocSTL@PAVvsNode@@@@@std@@@std@@_NI@Z)
1>vp_app_basic.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: virtual int __thiscall vsNode::erase_child(class std::_Vector_const_iterator<class std::_Vector_val<class vsNode *,class vuAllocSTL<class vsNode *> > >,unsigned int)" (__imp_?erase_child@vsNode@@UAEHV?$_Vector_const_iterator@V?$_Vector_val@PAVvsNode@@V?$vuAllocSTL@PAVvsNode@@@@@std@@@std@@I@Z)
1>vp_app_basic.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: virtual int __thiscall vsNode::insert_child(class vsNode *,class std::_Vector_const_iterator<class std::_Vector_val<class vsNode *,class vuAllocSTL<class vsNode *> > >,unsigned int)" (__imp_?insert_child@vsNode@@UAEHPAV1@V?$_Vector_const_iterator@V?$_Vector_val@PAVvsNode@@V?$vuAllocSTL@PAVvsNode@@@@@std@@@std@@I@Z)
1>vp_app_basic.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: virtual int __thiscall vsPipeline::erase_window(class std::_Vector_const_iterator<class std::_Vector_val<class vsWindow *,class vuAllocSTL<class vsWindow *> > >)" (__imp_?erase_window@vsPipeline@@UAEHV?$_Vector_const_iterator@V?$_Vector_val@PAVvsWindow@@V?$vuAllocSTL@PAVvsWindow@@@@@std@@@std@@@Z)
1>vp_app_basic.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: virtual int __thiscall vsPipeline::insert_window(class vsWindow *,class std::_Vector_const_iterator<class std::_Vector_val<class vsWindow *,class vuAllocSTL<class vsWindow *> > >)" (__imp_?insert_window@vsPipeline@@UAEHPAVvsWindow@@V?$_Vector_const_iterator@V?$_Vector_val@PAVvsWindow@@V?$vuAllocSTL@PAVvsWindow@@@@@std@@@std@@@Z)
1>vp_app_basic.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: virtual int __thiscall vpPipeline::erase_window(class std::_Vector_const_iterator<class std::_Vector_val<class vpWindow *,class vuAllocSTL<class vpWindow *> > >)" (__imp_?erase_window@vpPipeline@@UAEHV?$_Vector_const_iterator@V?$_Vector_val@PAVvpWindow@@V?$vuAllocSTL@PAVvpWindow@@@@@std@@@std@@@Z)
1>vp_app_basic.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: virtual int __thiscall vpPipeline::insert_window(class vpWindow *,class std::_Vector_const_iterator<class std::_Vector_val<class vpWindow *,class vuAllocSTL<class vpWindow *> > >)" (__imp_?insert_window@vpPipeline@@UAEHPAVvpWindow@@V?$_Vector_const_iterator@V?$_Vector_val@PAVvpWindow@@V?$vuAllocSTL@PAVvpWindow@@@@@std@@@std@@@Z)
1>vp_app_basic.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: virtual int __thiscall vsWindow::erase_channel(class std::_Vector_const_iterator<class std::_Vector_val<class vsChannel *,class vuAllocSTL<class vsChannel *> > >)" (__imp_?erase_channel@vsWindow@@UAEHV?$_Vector_const_iterator@V?$_Vector_val@PAVvsChannel@@V?$vuAllocSTL@PAVvsChannel@@@@@std@@@std@@@Z)
1>vp_app_basic.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: virtual int __thiscall vsWindow::insert_channel(class vsChannel *,class

1527839758(1).png

最近VR访客

sichuanwww 评论于2018-6-2 08:50:19
零点 发表于 2018-6-1 03:57 PM
vp本身自带例子,程序跑没有问题。把vp生成的cpp移植到例子后报错,求大神指点。报错如下:

1>vp_app_basi ...

没有配置相关的库文件目录:
包含目录:  C:\Presagis\Vega_Prime_5\include\VegaPrime
                   C:\Presagis\Vega_Prime_5\include\vsg
附加库目录:C:\Presagis\Vega_Prime_5\lib
努力挣钱,快乐生活!
sichuanwww 评论于2018-6-2 08:56:26
sichuanwww 发表于 2018-6-2 08:50 AM
没有配置相关的库文件目录:
包含目录:  C:\Presagis\Vega_Prime_5\include\VegaPrime
                 ...

看看这个   http://www.52vr.com/forum.php?mod=viewthread&tid=26570
努力挣钱,快乐生活!
零点 评论于2018-6-4 16:03:25
sichuanwww 发表于 2018-6-2 08:56 AM
看看这个   http://www.52vr.com/forum.php?mod=viewthread&tid=26570

谢谢老师。这个我发现不仅仅是移植后出现这样的问题,跑vp自带的例子也同样出现一样的问题。是没有导入某个库的原因吗?
sichuanwww 评论于2018-6-4 17:06:50
零点 发表于 2018-6-4 04:03 PM
谢谢老师。这个我发现不仅仅是移植后出现这样的问题,跑vp自带的例子也同样出现一样的问题。是没有导入某 ...

如果是跑VP自带的例子都出现这个问题,那就是VP版本和VS版本没匹配。
VP2    VS2003;  VP5   VS2008;这两个我都用过,是没有问题的。
努力挣钱,快乐生活!

手机版|VR开发网 |网站地图 统计  津ICP备16006248号 网安备12019202000257

GMT+8, 2018-8-14 06:21 PM

返回顶部