链接的时候报重复定义错误
对ACE库做二次封装,要支持tcp和udp,tcp和udp两处都使用了ace的ACE_Message_Queue,然后悲剧发生了,链接的时候报link2005错误,而且编译器是认为先在我自己封装的库里面定义了,再是在ACE.lib里面定义了。ace里面的都是导入的,应该是更高一点啊?
如何解决呢这问题呢,目前使用了/FORCE:MULTIPLE,出了几个警告,是成功了,心里还是担心害怕。。。
寻大神指导,帮忙,万分感谢
是不是重复包含了定义ace的消息队列的头文件呢?
[解决办法]
这个一般是重复定义了,导致连接出错