2

我有一种情况,我必须链接两个不幸地重复定义符号的目标文件(我没有源代码)。我想知道是否有合理的方法来规避这个问题?

另一个问题中,有人建议无论如何都要使用/FORCE来产生输出,但也有人提到使用/FORCE意味着人们几乎无法控制情况。不仅要使用哪些符号未定义,而且还意味着无意中重复的符号会静默通过(这很可能是一个错误)。

我想告诉链接器我知道foo在两者中都定义了它bar.objbaz.obj并且它应该忽略在baz.obj. 这样,如果我要qux在代码库的两个位置定义,或者即使我碰巧foo在其他一些目标文件中定义,它也应该诊断为错误。

4

0 回答 0