cod*_*ddy 4 linker option visual-studio-2013
我需要将库从一个项目链接到另一个项目,它看起来有两种方式,你能分辨出什么是差异,在一个设置中有"true"和在另一个(相同)设置中有"false"的后果是什么?

另一个:

有什么区别,我是否需要将设置设置为"是"或仅设置一个,如果是这样的话?
一行解释可能是第二个选项指定了第一个选项如何工作.
.lib文件的另一个项目,则该文件将自动链接..lib由另一个项目生成的更改,并且当前项目依赖于它,则链接器不能再以递增方式链接当前项目(它很难知道.lib更改的确切方式).如果将此选项设置为" 是",则链接器不会使用.lib为其他项目生成的文件,而是使用库管理程序用于生成该文件的各个.obj文件.lib(就好像它们.lib不存在一样,以及每个目标文件)从另一个项目中分别给出了链接器.obj来自当前项目的文件).这使它能够以递增方式继续链接.据我所知,如果链接库依赖关系和启用增量链接也都设置为是,则使用库依赖关系输入才有意义,并且当前项目依赖于生成在开发期间经常更改的文件的另一个项目..lib
根据OP的评论更新:
据我所知,Project Reference Properties下的属性条目为每个引用的项目单独指定设置(是否使用该.lib特定项目),而Linker - General下的属性条目是引用项目的默认设置.
例如,如果将" 链接器 - 常规"下的一个设置为" 否"并添加新引用的项目,则对于该项目," 项目引用属性"下的设置将默认为False.但是,之前添加的引用项目的设置保留其各自的设置.
我希望Project Reference Properties下的个别设置覆盖Linker的默认设置- General,但我实际上没有测试过这个位.
| 归档时间: |
|
| 查看次数: |
1913 次 |
| 最近记录: |