TI中文支持网
TI专业的中文技术问题搜集分享网站

error #10056: symbol "……" redefined

请问有一个函数X,先包含在A.lib中。接着再将函数Y,和A.lib一起,生成B.lib。

当在工程中使用B.lib时,需要在工程中包含A.lib。

这时就会出现重定义问题,error #10056。

请问该如何解决?

user5341957:

回复 Shine:

如果仅在工程中使用B.lib,那么链接时报错(A.lib中的函数 undefined)。

所以必须将A.lib 和 B.lib同时加入工程。

为什么不把x, y函数包含到一个库里–》工程实践需要。

Shine:

回复 user5341957:

工程里不能直接用Y函数+A.lib?

user5341957:

回复 Shine:

就是不行,才这么麻烦的啊。

Shine:

回复 user5341957:

那这个没办法解决,B.lib包含a.lib,工程中又要包含a.lib,肯定会重复定义。

赞(0)
未经允许不得转载:TI中文支持网 » error #10056: symbol "……" redefined
分享到: 更多 (0)