2016-06-07 24 views
1

ich Visual C Werkzeuge 2015 auf meinem Rechner mit Windows Bauen installiert ++ 7.Targeting von Windows XP Tools 2015 ohne Visual Studio Erstellen Sie mit

In Windows SDK 8.1 und 10 gibt Unterstützung keine Windows XP Targeting-Plattform ist.

Es wurde in Windows SDK 7.1A eingeführt, aber ich kann den Download dafür nicht finden. Es ist auch in Visual Studio 2012 Update 4 enthalten, aber ich möchte Visual Studio dafür nicht installieren.

Gibt es eine Möglichkeit, Windows XP (v110_xp) nur mit Build Tools 2015 zu targetieren?

+0

Sie müssen SDK 7.1 verwenden. Nicht schwer zu finden, google "Windows 7.1 SDK herunterladen" und den ersten Treffer machen. –

+0

Dieser Artikel enthält eine gute Beschreibung der Beziehung zwischen Windows SDK und Visual Studio http://StackOverflow.com/a/34885950/5999. – Ismael

+0

@HansPassant, ich habe versucht 7.1, wie Sie vorgeschlagen, aber 7.1 enthält nicht Ziel v110_xp. Ich werde SDK 8 jetzt versuchen. – Matmok

Antwort

0

Ich denke, SDK 7.1 + Visual Studio 2010 war die letzte Version, um XP zu unterstützen, ohne ein zusätzliches Taget Windows SDK 7.1 installieren zu müssen. Es ist jedoch schwierig, alte Versionen dieses SDK zu installieren, wenn Sie eine neuere Version von VS installiert haben. Auch VS2010 hat keine vollständige Unterstützung für C++ 11, da es älter ist.

Seit SDK 8 sind die Compiler nicht enthalten und sollten von VS Express und/oder Community installiert werden. Sehen Sie dies, wenn Sie C++ 11-Code tagetting XP Configuring C++ 11 Programs for Windows XP kompilieren möchten. Wenn ich mich richtig erinnere, war das _xp-Taget nicht in der RTM-Version enthalten, und Sie sollten das SP1 installieren.

+0

Das Ziel ist _not_ VisualStudio zu installieren und ich habe derzeit keine Version von VS installiert. Wie Sie sagen, Compiler sind nicht in SDK enthalten - das ist, was die Visual C++ - Build-Tools sind, sie haben alles, was ich brauche, außer vom richtigen Ziel/SDK. Ich werde versuchen mit 7.1 wie Hans Passant vorgeschlagen. – Matmok