命令,X+3库
:
link X.obj A.lib B.lib C.lib
4个都定义了f
,选X.f
.无未解析符号.
如果,只有B,C
定义了f
,则选B
,因为不在X
,然后按库顺序找定义
,在B
处找到了.不用找C
了.
仅仅是引用
了f
,然后按提供库
顺序找f
.
想不用库定义
?在X
中定义f
,不必勾挂!只需在你的obj
中定义f
.
现在,X/Y
都定义了f
:
link X.obj Y.obj A.lib B.lib C.lib
报错:在X/Y
中都定义了f
.
因为,符号不关心obj
文件中的顺序
.添加了所有obj
文件中符号.