您的位置:首页 > 其它

WTL for Visual Studio 2012 配置详解

2016-04-07 22:24 218 查看
学习WTL有一段时间了,因前段时间去参加国赛耽搁几周,回来之后便继续学习,一直对VS2012有爱的我便想在12上面写WTL,上WTL的SVN看到,已经添加了对VS11 beta的支持,其实11就是2012。。于是我便down下来。

网上搜集了一些WTL环境的配置的资料,都写得不错,我在这里做更详细的补充。

Step1:

从WTL的SVN上获取所需的文件,这里需要两份文件

WTL include文件 http://wtl.svn.sourceforge.net/viewvc/wtl/trunk/wtl/include/?view=tar

WTL wizard文件 http://wtl.svn.sourceforge.net/viewvc/wtl/trunk/wtl/Wizards/AppWiz/?view=tar 

上面提供的仅是Win32所需要的文件,如果需要WTL的其他资源或整个项目,请访问下面的链接

http://wtl.svn.sourceforge.net/viewvc/wtl/?view=tar

(以上链接请直接在浏览器打开,勿使用迅雷之类的工具下载)

下载下来是tar.gz的压缩包



可以使用WinRar或者7z之类的软件解压,我这里用WinRar,解压出来后得到两个文件夹



AppWiz就是将WTL添加到VS创建向导里的一些文件,include就是WTL的头文件。

在AppWiz文件里,有一个Files文件夹和多个setupxx.js文件



这些js脚本文件可以帮你将向导文件添加到VS的目录里,不同版本的VS对应不同的js文件 ,例如VS2012就是setup110.js (带x表示Express版本),这里我为了方便管理,需要做出一些修改;

找到"VS安装目录\VC\VCWizards\AppWiz"这个目录,如我电脑上就是"D:\Program Files\Microsoft Visual Studio 11.0\VC\VCWizards\AppWiz",

在这个目录下新建一个WTL文件夹,然后将Files文件夹和setup110.js移动到WTL文件夹下。

然后将Files文件夹重命名为Application,然后用记事本编辑setup110.js,定位到第60行。



var strSourceFolder = FileSys.BuildPath(strValue, "Files");


修改成

var strSourceFolder = FileSys.BuildPath(strValue, "Application");


然后打开cmd,执行如下代码

wscript //e:jscript "D:\Program Files\Microsoft Visual Studio 11.0\VC\VCWizards\AppWiz\WTL\setup110.js"


执行完会提示应用程序向导安装成功。



这里再说下另一种方法,先不将Files改为Application,js文件也不修改,直接在cmd里执行安装,安装完后,将Files修改为Application,然后找到D:\Program Files\Microsoft Visual Studio 11.0\VC\vcprojects\WTLAppWiz.vsz这个文件,用记事本打开该文件

将第六行

Param="ABSOLUTE_PATH = D:\Program Files\Microsoft Visual Studio 11.0\VC\VCWizards\AppWiz\WTL\Files"


改成

Param="ABSOLUTE_PATH = D:\Program Files\Microsoft Visual Studio 11.0\VC\VCWizards\AppWiz\WTL\Application"


其实吧,不改也是没啥影响,只不过我比较蛋疼。。。。

到这里就完成了向导的添加,如果有洁癖可以把js文件删除掉了。

Step2:

添加WTL的头文件,解压出来的include文件夹下有这些头文件



我的做法是在D:\Program Files\Microsoft Visual Studio 11.0\VC下创建了一个WTL文件夹,将include文件夹放进WTL。(也可以放其他目录,配置include目录时改下即可)

include目录的添加请参考我的另一片文章

为Visual Studio添加默认INCLUDE包含路径一劳永逸的方法

http://www.cnblogs.com/hwangbae/archive/2012/06/24/2560463.html

由于VFC还未更新对VS2012的支持,我这里就不写VFC的配置了。

如果配置的过程中遇到了问题,欢迎在博客留言讨论或者Email我。

 

欢迎转载本文章,但请标明出处,原文地址:

http://www.cnblogs.com/hwangbae/archive/2012/06/27/2565591.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  WTL VS2012 配置