VC6.0+XT库+OPENCV1.0调试笔记
情况说明;
气动光学校正系统工程,源代码调试失败,里面用到了专业版的<XTToolKitPro.h>,但是用到的类却又是标准版的,如CXTAccelManager等。
较老版本XT1922和XT2000(标准版),Xtreme Toolkit库中都只有XTToolKit.h,没有XTToolKitPro.h网上下载的较新版本(专业版),XTToolkitPro库中有XTToolKit.h,但是里面的类不对应,有的容易修改,大多数不会修改。
根据使用的各个类,判断此工程使用的是标准版,安装标准版XTSetup_2000.exe。在此基础上修改。
XTSetup_2000.exe下载:http://pan.baidu.com/s/1c2H8IeW
关于XT库调试步骤:
1. 把#include<XTToolKitPro.h>修改成#include <XTToolKit.h>
rc2文件中添加#include "XTResource.rc"
2. 修改属性:工程_设置
常规——Microsoft基础类“使用MFC作为静态链接库”
C++——预处理器:D:\ProgramFiles\XT2000\XtremeToolkit\Include,E:\project\气动光学\源代码\include,E:\project\气动光学\源代码\界面库
链接——输入:D:\ProgramFiles\XT2000\XtremeToolkit\Lib,E:\project\气动光学\源代码\界面库,E:\project\气动光学\源代码\lib\debug
gdal_i.lib deblur.libPEGRP32C.lib
3.工具——选项——目录
executatble files:
D:\ProgramFiles\vc6.0\COMMON\MSDEV98\BIN
D:\ProgramFiles\vc6.0\VC98\BIN