Home > Programming > How to fix “‘_Swap_adl’ : is not a member of ’std’” after Visual Studio update KB973924

How to fix “‘_Swap_adl’ : is not a member of ’std’” after Visual Studio update KB973924

Recently Microsoft released a couple of security update for Visual Studio 2008 SP1, KB article 971092 and KB article 973924.

After installing them I wanted to do a complete rebuild of my C++ code (without actually changing it since the last build) and got the follow compiler error:

‘_Swap_adl’ : is not a member of ’std’

Until an update for this problem is released you can fix this problem by replacing all occurrences of “_Swap_adl” by “swap” in the files that raise this error (e.g. xutility).

  1. Lona Mitchell
    January 1st, 2010 at 20:14 | #1

    I am having problems downloading the file marked KB973924, can not get it to update. Please help

  1. No trackbacks yet.