zoukankan      html  css  js  c++  java
  • WTL for Visual Studio 2012 配置详解

    学习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
    如果觉得本文对您有帮助,请支持一下,您的支持是我写作最大的动力,谢谢。

    FAQ

    A:在cmd里执行js脚本时出现错误:没有文件扩展 “.js” 的脚本引擎。 怎么解决:

    Q:打开注册表编辑器,定位到HKEY_CLASSES_ROOT\.js,将默认值改成JSFILE。


  • 相关阅读:
    创建一个简单的图片服务器
    spring-boot系列:初试spring-boot
    java的动态代理机制
    jedis连接池详解(Redis)
    使用logback.xml配置来实现日志文件输出
    redis在mac上的安装
    理解RESTful架构
    分布式应用框架Akka快速入门
    [Java基础]Java通配符
    Mac vim iterm2配色方案
  • 原文地址:https://www.cnblogs.com/hwangbae/p/2565591.html
Copyright © 2011-2022 走看看