When I use function-level linking in VC++ for a simple project it's more or less clear how it works. But what if I build an executable that depends on a static library and both are compiled with VC++?
For example, if the static library had function-level linking enabled and the executable has it disabled or vice versa - how will it work? What are rules for such cases?