1.WTL90的下载网站
http://sourceforge.net/projects/wtl/files/?source=navbar
2.WTL90的安装
将WTL90的压缩包解压,这里假设解压目录是C盘根目录
C:wtl90_4090_RC1
双击该目录下的AppWizSetup.js
如果提示成功,则代表已经将WTL向导添加到了VS2013中。
3.配置环境变量
变量名:WTL_INC
变量值:C:wtl90_4090_RC1Include
4.VS2013的配置
在VS2013项目属性页中的VC++ 目录 —> 可执行文件目录下
添加下图所示的$(SDK40ToolsPath)
(※如果想让自己的程序支持Ribbon控件,必须添加这个目录)
5.常见错误
(1)error MSB6006: “cmd.exe”已退出,代码为 -1073741511。
创建WTL应用程序时,选择了支持Ribbon控件,但是VS2013的项目目录并没有包含解析Ribbon控件的程序,
需要包含$(SDK40ToolsPath)
(※该目录的全路径是C:Program Files (x86)Microsoft SDKsWindowsv8.1AinNETFX 4.5.1 Tools,
Ribbon解释器用到该目录下的UICC.exe,UICCDLL.dl。)
(2)Compiling Ribbon.xml 'uicc' 不是内部或外部命令,也不是可运行的程序或批处理文件。
当前WIN7版本SDK不全,最好下载全部的WIN7SDK或者去网上搜索上面的两个文件应该也可以。
(3)编译时出现error RC1015: cannot open include file 'atlres.h'
WTL工程属性——配置属性——资源——常规——附加包含目录 添加WTL的Include目录