遇到一个工程,用到一个静态链接库,很奇怪项目->属性->
链接器->输入->附加依赖项没有写该静态库,项目文件中也没有用到任何
#pragma comment( lib,XXX), 项目却可以正常启动,查看链接器->命令行却发现这个库已经在命令行里了
/ERRORREPORT:PROMPT XXX.lib,是VS的哪个功能选项让这个项目主动的依赖这个静态库了,答案在这里,首先,工程属性->通用属性->项目依赖项让
该项目依赖静态链接库工程,然后将项目->属性->链接器->常规->链接库项目依赖项选是,那么VS会自动将静态链接库作为附加依赖项了