WTL简介
WTL是Windows Template Library的缩写,WTL为UI库即就是皮肤库,该皮肤库与MFC类似但使用方法不同,VS开发工具已经为MFC提供了一套非常方便的可视化操作,而WTL大多情况下都是代码进行设置,需要自己去实现消息进制等等。WTL与MFC相比下的优点在于WTL生成的可执行文件在相同条件下要比MFC小得多,用户又可以很方便的去自定义控件样式对控件进行美化。所以,对于UI占比比较大的项目中,使用WTL库、QT等第三方UI库可能是一个更好的选择。
VS2019安装WTL向导
由于WTL现在最新版只支持到VS2017,为了让其可以在VS2019及更高版本下使用,需要进行一些配置
下载WTL
下载地址:https://sourceforge.net/projects/wtl/
点击Download下载WTL压缩包
等待倒计时结束就会下载
对下载文件解压后进行下面的配置
注册表添加VS2019键值
首先需要在注册表中添加上VS相应版本的Community文件夹的路径
注册表添加位置:
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\SxS\VS7
鼠标右键点击新建→选择字符串值
键值名称为16.0,数据为VS2019的Community文件夹的位置(推荐使用Everything软件搜索"2019\Community"可以快速定位文件夹位置)
把上面新建的键值添加到WTL的Setup.js文件里
Setup.js文件位置:.\AppWizard\Setup.js
找到文件中的nVersions值,将其值+1
再找到文件中astrRegKeyVer数组,将新建的16.0键值的注册表路径添加到数组里面
在Setup.js文件下添加VS2019信息
找到文件中astrVersions数组,添加VS2019名称
找到文件中astrWizVer数组,添加VS2019大版本
找到文件中astrParamVer数组,添加VS2019参数版本
双击Setup.js文件进行为VS2019安装WTL向导
双击文件后一直点确定就可以了
出现"App Wizard successfully installed!"表示安装成功
注意:安装完成后不要删除解压出来的那个文件夹,否则会出现点击WTL向导无反应的情况
打开vs2019新建项目,看到WTL10向导,则表示安装成功
创建WTL项目及可能遇到的问题
点击WTL向导开始创建项目
进入WTL向导,点击下一步
自定义应用程序的类型,点击下一步
自定义界面的样式,点击创建就可以了
创建WTL项目时遇到的问题
先点击确定,不要慌。这是因为找不到WTL的头文件导致的,只需要把压缩包里的include文件夹复制到创建项目的文件目录下,然后在项目属性中包含include文件夹就可以了
再次编译,编译成功错误就解决了
到这里为VS安装WTL向导的介绍就结束了
感谢观看学习,大佬们多多指点,愿明天的自己会感谢当下的努力!!!!