- 积分
- 100
- 帖子
- 13
- 主题
- 5
- 精华
- 0
- 最后登录
- 2016-2-20
- 在线时间
- 15 小时
- 私信
|
发表时间 : 2015-5-20 09:55:06
|
浏览 : 1197 评论 : 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?
|
|