Ultimate Toolbox使用经验总结

 

今天花了整整一晚上的时间来研究Ultimate Toolbox,把心得记在这,省得下次又忘了。

1、目前Ultimate Toolbox只支持到vc2005,所以开始在vc2008下面怎么调试都不行,网上有关于在vc2008下面使用的升级包,但却是beta版的,等以后有稳定版了再说。

2、vc6.0里面的这个文件有bug,wabtags.h,是因为里面含有0xA0这个不可打印字符,英文中没问题,但是在中文中就显示不出来,造成了整个wabtags.h文件的混乱。解决方法就是用十六进制方式打开此文件,然后把所有的A0都替换成20就行

3、UT在vc6.0中使用时要遵守以下步骤:

    a:在工程属性的C/C++选项卡里,选择预处理器,把UT下的include目录的绝对路径添加进去。

    b:在连接选项卡里,选择常规,把UT下lib/Libs/里面相应的lib文件添加进来。这跟工程如何使用mfc库,还有debug/release版本有关。

    c:在资源选项卡中,附加资源包含路径填上UT里面的include目录。

    d:然后才可以按照手册上说的,在StdAfx.h里面#include "UTStaticLib.h"。在资源包含里#include "OXMain.rc"。还有最重要的一点,在资源包含里要把#pragma code_page(936)改成#pragma code_page(1252),这是因为UT里面的资源都是美国的,所以不能用中国的code page。

这样就可以正常使用UT中的300多个类库了,记得使用的时候包含头文件和资源文件。

4、vc6.0里的error RC1121是说资源文件读取失败,原因可能是资源文件不存在、路径错误,也可能是上面提到的资源文件使用的code page跟程序不一致

5、vc6.0里的error LNK2001多半是因为连接时要使用的库文件没有包含进来,就像上面说的要在工程属性的连接选项卡里添加所需的.lib文件一样

UT刚开源的时候就研究过,本来运行环境什么的都已经在vc2005下配置好了,可是时间一长就忘了怎么用了,这次特地写下来,以后忘了也有地方找。

你可能感兴趣的:(Ultimate Toolbox使用经验总结)