Big*_*her 5 wtl visual-studio-2010 visual-studio
我已经下载了WTL 8.0软件包并且找到了安装App Wizards不支持VS 2010的脚本.
有谁知道更新脚本以支持VS 2010中的安装?
谢谢!
小智 8
上面的VSW10应用程序向导有两个小故障(但它们可能会阻止人们使用VS2010的WTL).这些很容易修复:
1)新项目属性中的[输出目录]和[中间目录]后面没有反斜杠('\').
修复:file:.\ 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;
}
Run Code Online (Sandbox Code Playgroud)
同
// Add generic configuration details
config.IntermediateDirectory = '$(SolutionDir)$(Configuration)\\';
config.OutputDirectory = '$(Configuration)\\';
config.ATLMinimizesCRunTimeLibraryUsage = !bDebug;
Run Code Online (Sandbox Code Playgroud)
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)
Run Code Online (Sandbox Code Playgroud)
就在第41行下面(这样总是包含这些行).这似乎可以解决问题.
我之前从未看过VS appWizards(或js),所以我不能保证解决方法是具体的.虽然看起来非常简单,但我一直在使用WTL和VS2010没有任何问题,因为我做了这些改变......
WTL非常好btw - 非常感谢那些仍然坚持下去的人们!
干杯,Yiannis
WTL 8.0于2007年6月发布,因此无法支持VS 2010.
您可以从http://wtl.svn.sourceforge.net/viewvc/wtl/trunk/wtl/Wizards/AppWiz.tar.gz?view=tar下载当前正在进行的工作 WTL 8.1应用程序向导以及来自/的匹配库文件include.tar.gz?view = tar.
| 归档时间: |
|
| 查看次数: |
6850 次 |
| 最近记录: |