新版博客已经搭建好了,有问题请访问 htt://www.crazydebug.com

从国外回来,在老家入职了新公司,做c++开发,刚到新公司要熟悉公司的项目代码,目前公司在做一个主播聚合平台,界面采用的是WTL,以前没用过,所以网上找资料开始学习,昨天手写了一个WTL窗口,感觉比MFC简单多了,这是第一篇记录文章,记录环境的搭建,后续会一步步记录学习过程,不过貌似看到公司的一哥们,也ATL也能写出来,不需要搭环境,WTL是ATL的GUI库,不懂不懂,慢慢来,先搭环境吧(至于什么是WTL之类的自己去百度吧)

1.WTL版本下载

下载地址

我下的wtl90版,看到上面有wtl91不过这不重要

2.安装WTL

下载下来的是个压缩包,解压到磁盘,最好是盘的根目录,这样在工程添加目录的时候比较方面,我放在C

解压出来点击

C:\wtl9.0\AppWiz,找到Setup.js,双击运行就安装好了

3.设置一个环境变量WTL_INC

变量值是 :C:\wtl9.0\AppWiz

4.VS2013项目属性配置

在2013中点击项目属性->VC++目录->可执行文件目录

添加$(SDK40ToolsPath),说要让程序支持Ribbon空间,必须添加这个目录,我没添加学到再说

5.常见错误

(1)error MSB6006: “cmd.exe”已退出,代码为 -1073741511。

创建WTL应用程序时,选择了支持Ribbon控件,但是VS2013的项目目录并没有包含解析Ribbon控件的程序,

需要包含$(SDK40ToolsPath)

(※该目录的全路径是C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 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目录

环境搭好了下一篇开始写代码啦

最新文章

  1. 忘记mysq rootl密码
  2. POJ 2135 Farm Tour 最小费用流
  3. php 选择排序法
  4. PE渲染引擎 二
  5. css读书笔记4:字体和文本
  6. angularjs ng-class 两种用法
  7. poj 2524 Ubiquitous Religions(宗教信仰)
  8. HDU4737 - A Bit Fun(线段树)
  9. C#控件列表
  10. GitLab Wiki 内容恢复版本管理
  11. 模仿input闪烁光标
  12. MVC设置启动页
  13. FAT32文件系统学习(上)
  14. git忽略未被跟踪和已被跟踪的文件
  15. LINUX内核完全注释
  16. Hive和SparkSQL: 基于 Hadoop 的数据仓库工具
  17. codevs 1070 普通递归关系
  18. SVG脚本编程简介
  19. Kali-linux渗透攻击应用
  20. git clone的

热门文章

  1. centos7一步一步搭建docker jenkins 及自定义访问路径重点讲解
  2. Array数组的方法总结
  3. redhat 7.6 VI编辑操作
  4. Python 面试问答 Top 25
  5. Django 学习 之ORM聚合查询分组查询与F查询与Q查询
  6. uniGUI之MASK遮罩(22)
  7. Write-up-CH4INRULZ_v1.0.1
  8. 移动互联网APP测试流程及测试点
  9. 「CF650E」Clockwork Bomb
  10. 104、Java中String类之使用indexOf()等功能查找