Frage

Ich habe das WTL 8.0-Paket heruntergeladen und festgestellt, dass die Skripts zur Installation von App Wizards VS 2010 nicht unterstützen.

Kennt jemand Aktualisierungsskripte zur Unterstützung der Installation in VS 2010?

Danke schön!

War es hilfreich?

Lösung

WTL 8.0 wurde im Juni 2007 veröffentlicht konnte so nicht möglicherweise VS 2010 unterstützen.

Sie können die aktuelle unfertige herunterladen WTL 8.1 AppWizard von http://wtl.svn.sourceforge.net/viewvc/wtl/trunk/wtl/Wizards/AppWiz.tar.gz?view=tar und die passenden Bibliotheksdateien von /include.tar gz? view = tar .

Andere Tipps

Der obige AppWizard für VS2010 weist zwei kleine Störungen auf (diese könnten jedoch Benutzer davon abhalten, WTL mit VS2010 zu verwenden).Diese lassen sich ganz einfach beheben:

1) Auf [Ausgabeverzeichnis] ​​und [Zwischenverzeichnis] ​​in neuen Projekteigenschaften folgt kein Backslash ('\').

Reparieren:Datei:.\AppWiz\Files\Scripts\1033\default.js

Ich habe ersetzt:

            if(bDebug)
        {
            config.IntermediateDirectory = 'Debug';
            config.OutputDirectory = 'Debug';
            config.ATLMinimizesCRunTimeLibraryUsage = false;
        }
        else
        {
            config.IntermediateDirectory = 'Release\\';
            config.OutputDirectory = 'Release\\';
            config.ATLMinimizesCRunTimeLibraryUsage = true;
        }

mit

        // Add generic configuration details
        config.IntermediateDirectory = '$(SolutionDir)$(Configuration)\\';
        config.OutputDirectory = '$(Configuration)\\';

        config.ATLMinimizesCRunTimeLibraryUsage = !bDebug;

2) Einige WTL-Header fehlen in neu erstellten Projekten.

Das Symbol WTL_USE_CPP_FILES scheint beim Parsen der Vorlagendatei „stdafx.h“ zu fehlen, was zur Folge hat, dass eine Reihe von Header-Dateien nicht in neue Projekte einbezogen werden.

Wieder in .\AppWiz\Files\Scripts\1033\default.js habe ich Folgendes hinzugefügt:

        // Add WTL_USE_CPP_FILES to all projects
    wizard.AddSymbol("WTL_USE_CPP_FILES", true)

direkt unter Zeile 41 (damit die Zeilen immer enthalten sind).Das scheint den Zweck zu erfüllen.

Ich habe mir VS appWizards (oder js) noch nie zuvor angesehen, daher kann ich nicht garantieren, dass die Problemumgehungen konkret sind.Es scheint jedoch ziemlich einfach zu sein und ich verwende WTL mit VS2010 ohne Probleme, seit ich diese Änderungen vorgenommen habe ...

WTL ist übrigens großartig – vielen Dank an die Leute, die es immer noch pflegen!

Prost, Yiannis

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top