WTL 8.0パッケージをダウンロードしましたが、AppWizardsをインストールするためのスクリプトがVS2010をサポートしていないことがわかりました。
VS 2010でのインストールをサポートする更新スクリプトを知っている人はいますか?
ありがとうございました!
WTL 8.0パッケージをダウンロードしましたが、AppWizardsをインストールするためのスクリプトがVS2010をサポートしていないことがわかりました。
VS 2010でのインストールをサポートする更新スクリプトを知っている人はいますか?
ありがとうございました!
上記のVS2010用のAppWizardには、2つの小さな不具合があります(ただし、VS2010でWTLを使用することを思いとどまらせる可能性があります)。これらは非常に簡単に修正できます。
1)新しいプロジェクトプロパティの[出力ディレクトリ]と[中間ディレクトリ]の後に円記号('\')が付いていません。
修正するには:ファイル:。\ AppWiz \ Files \ Scripts \ 1033 \ default.js
私は交換しました:
if(bDebug)
{
config.IntermediateDirectory = 'Debug';
config.OutputDirectory = 'Debug';
config.ATLMinimizesCRunTimeLibraryUsage = false;
}
else
{
config.IntermediateDirectory = 'Release\\';
config.OutputDirectory = 'Release\\';
config.ATLMinimizesCRunTimeLibraryUsage = true;
}
と
// Add generic configuration details
config.IntermediateDirectory = '$(SolutionDir)$(Configuration)\\';
config.OutputDirectory = '$(Configuration)\\';
config.ATLMinimizesCRunTimeLibraryUsage = !bDebug;
2)新しく作成されたプロジェクトに一部のWTLヘッダーがありません。
テンプレートstdafx.hファイルを解析すると、シンボルWTL_USE_CPP_FILESが欠落しているようです。その結果、多数のヘッダーファイルが新しいプロジェクトに含まれていません。
再び。\AppWiz\ Files \ Scripts \ 1033 \ default.jsに、次を追加しました。
// Add WTL_USE_CPP_FILES to all projects
wizard.AddSymbol("WTL_USE_CPP_FILES", true)
41行目のすぐ下(行が常に含まれるようにするため)。これでうまくいくようです。
私はこれまでVSappWizards(またはそのことについてはjs)を見たことがないので、回避策が具体的であることを保証することはできません。それはかなり簡単なようですが、私はこれらの変更を行って以来、問題なくVS2010でWTLを使用しています...
WTLは素晴らしいです-それを維持している人々に感謝します!
乾杯、イアンニス
WTL 8.0は2007年6月にリリースされたため、VS2010をサポートできなかった可能性があります。
現在進行中の作業WTL8.1AppWizardをhttp://wtl.svn.sourceforge.net/viewvc/wtl/trunk/wtl/Wizards/AppWiz.tar.gz?view=tarからダウンロードし、対応するライブラリファイルを/からダウンロードできます。 include.tar.gz?view=tar。