Я думаю, это зависит от того, как / с чем вы связаны. Если вы напрямую связаны с kernel32.dll и т. Д., То это, разумеется, не имеет значения (т. Е. Встроенная библиотека c), но Microsoft не рекомендует такой способ распространения.
Если вы связаны через msvcr80 / 90 / what 2010 is.dll, вам может потребоваться распространить эту библиотеку времени выполнения, поскольку в XP она не входит в стандартную комплектацию. msvcr80 входит в Vista, но я не думаю, что msvcr90 - хотя это может быть добавлено обновлением Windows. Тем не менее, вы не можете полагаться на то, что он находится там, поэтому на всякий случай нужно иметь его копию на всякий случай.
Насколько я знаю, msvcrt.dll (на который ссылается mingw) распространяется со всем> xp. Vc6 ссылается на это? У меня тогда не было VC ++.
Взгляните на исполняемый файл с depends.exe
из Windows SDK и выясните, что входит в него, помимо частей Windows API.