我要发帖 回复

中级会员

5

主题

100

积分

0

专家分

兴趣点(最多三项):

视景仿真

私信
发表时间 : 2015-5-20 09:55:06 | 浏览 : 1122    评论 : 2
本帖最后由 考拉丹妮 于 2015-5-20 10:03 AM 编辑

使用的版本是VC++6.0和Vega Prime2.2.1
按照书上说的建立了控制应用台程序,设置里 将C++运行时库中改成多线程DLL,添加了stlport,VSG,vegaprime和lib等,编译出错,unrecognizable template declaration/definition
g:\presagis\vega_prime_2_2_1_vc8\include\vsg\vutypemanipulation.h(170) : error C2989: 'Conversion<void,T>' : template class has already been defined as a non-template class
g:\presagis\vega_prime_2_2_1_vc8\include\vsg\vutypemanipulation.h(170) : error C2988: unrecognizable template declaration/definition
g:\presagis\vega_prime_2_2_1_vc8\include\vsg\vutypemanipulation.h(176) : error C2989: 'Conversion<T,void>' : template class has already been defined as a non-template class
g:\presagis\vega_prime_2_2_1_vc8\include\vsg\vutypemanipulation.h(176) : error C2988:

很多这样 的错误,是什么原因呢 ,
VC++6.0能不能兼容使用?还是我必须要下载vs2005?

最近VR访客

pangxie335专家组 评论于2015-5-20 11:47:24
VP2.2.1只支持VC7、VC8,不同的VP版本对应不同版本的VC编译器。
考拉丹妮 评论于2015-5-20 12:27:44
pangxie335 发表于 2015-5-20 11:47 AM
VP2.2.1只支持VC7、VC8,不同的VP版本对应不同版本的VC编译器。

知道了哦,谢谢,正在装vc2005,装好了再试试

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2022-6-27 12:40 AM

返回顶部