vs 2008 下配置 wtl

首先:下载最新版的WTL-SDK;  

下载最新版本的包:(WTL8.1)

http://sourceforge.net/projects/wtl/files/?source=directory

 

通过“.js”自动安装===========================================================================

C:\wtl81_12085\AppWiz\

setup90.js     ---------- vs 2008

如果不能安装试试这个样,

AppWiz文件夹下setup90.js 。把文件中的 fileDest.WriteLine("Param=\"VC_EXPRESS = 1\""); 这句删除。

然后在     AppWiz\Files\Templates\1033文件夹找到stdafx.h

 

// Support for VS2005 Express & SDK ATL
#ifdef _WTL_SUPPORT_SDK_ATL3
  #define _CRT_SECURE_NO_DEPRECATE                                  
  #pragma conform(forScope, off)

  #pragma comment(lib,”atlthunk.lib”)          //   这里加一句                           

  #pragma comment(linker, "/NODEFAULTLIB:atlthunk.lib")
#endif // _WTL_SUPPORT_SDK_ATL3

修改过之后,在点击 setup90.js 安装。

成功后才可看到:

C:\Program Files\Microsoft Visual Studio 9.0\VC\vcprojects 下面有这个(我的是XP系统)

WTLAppWiz.ico,

WTLAppWiz.vsdir,

WTLAppWiz.vsz

三个文件。

手动添加:===================================================================

这里有介绍:http://lang.9sssd.com/awtl/art/488

将 C:\SDK\WTL8\AppWiz\Files目录下的三个WTLAppWiz.*文件考到VC安装目录的vcprojects目录(例如我的安装目 录:C:\Program Files\Microsoft Visual Studio 9.0\VC\vcprojects)下, 打开WTLAppWiz.vsz,原文件为:

1
2
3
4
5
6
7
VSWIZARD 7.0
Wizard=VsWizard.VsWizardEngine
  
Param="WIZARD_NAME = WTLAppWiz"
Param="WIZARD_VERSION = 7.0"
Param="ABSOLUTE_PATH = ."
Param="FALLBACK_LCID = 1033"

我们直接将下面的复制覆盖原来的保存即可,内容如下:

1
2
3
4
5
6
VSWIZARD 7.0
Wizard=VsWizard.VsWizardEngine.9.0
Param="WIZARD_NAME = WTLAppWiz"
Param="WIZARD_VERSION = 7.0"
Param="ABSOLUTE_PATH = C:\SDK\WTL8\AppWiz\Files"
Param="FALLBACK_LCID = 1033"

其中Wizard后面需加上WTL的版本号,否则能在VC里看到WTL项目,但其向导无法工作
Param ="ABSOLUTE_PATH后加上WTL解压的路径。

注意:也许\Microsoft Visual Studio 9.0\VC\vcprojects这个下面你并不能找到 

WTLAppWiz.vsz

没关系,你就直接把解压包下面的C:\wtl81_12085\AppWiz\Files:

WTLAppWiz.ico,

WTLAppWiz.vsdir,

WTLAppWiz.vsz

打开WTLAppWiz.vsz,内容为:***********************************

VSWIZARD 7.0
Wizard=VsWizard.VsWizardEngine

Param="WIZARD_NAME = WTLAppWiz"
Param="WIZARD_VERSION = 7.0"
Param="ABSOLUTE_PATH = ."
Param="FALLBACK_LCID = 1033"

 

这里是我的安装成功的文件内容,

打开:WTLAppWiz.vsz*****************************************

VSWIZARD 7.0
Wizard=VsWizard.VsWizardEngine.9.0

Param="WIZARD_NAME = WTLAppWiz"
Param="WIZARD_VERSION = 9.0"
Param="ABSOLUTE_PATH = C:\wtl81_12085\AppWiz\Files"           
Param="FALLBACK_LCID = 1033"

 

对照可知:————————————————————————————

版本:Param="WIZARD_VERSION = 9.0"

解压包文件的路径:Param="ABSOLUTE_PATH = C:\wtl81_12085\AppWiz\Files"      

 

最后一步:验证结果。

如果你在设置的过程中,VS2008打开,则需要将其关闭再打开。

做如下操作:工具-》选项-》项目与解决方案-》VC++目录,

在右边的“显示以下内容目录”,

选择包含文件,将你解压的WTL目录中的include文件夹加入进去就好了。

(例如我的目录:C:\wtl81_12085\Include),下面就可以新建你的WTL文件了。

 

 

打开工程-----新建项目-----Visual C++ -------WTL 可以看到。

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值