1、打开Visual Studio 8
2、点击“文件->新建项目”,在项目类型中选择“Visual C++ ->Win32“,选择“win32控制台应用程序”模板,输入项目名称、位置,并点击确定。
![使用Visual Studio 2008调试HTK - ty_sky0908 - 我想就这样任性的生活着...](http://img8.ph.126.net/BkEl5dYjIt4YwdAkVCspQQ==/1558526946064188368.jpg)
3、单击“确定”,“下一步”,在向导窗口,选择“控制台应用程序”和“空项目”,然后单击“完成”。
![使用Visual Studio 2008调试HTK - ty_sky0908 - 我想就这样任性的生活着...](http://img4.ph.126.net/jTrP6abHcSZhQwh4gqWKKA==/1012465491245511474.jpg)
4、当前项目保存到指定的目录下,打开目录(注意:此目录下必须包含.vcproj此文件),然后把HTK中的HTKLib文件夹和HTKTools中的HInit.c复制到当前目录。
![使用Visual Studio 2008调试HTK - ty_sky0908 - 我想就这样任性的生活着...](http://img1.ph.126.net/A1PMqBechUzEbhG-WvZCnA==/2744381022946178811.jpg)
5、向此工程项目中添加源文件(.c)和头文件(.h)。
添加源文件步骤如下图:
![使用Visual Studio 2008调试HTK - ty_sky0908 - 我想就这样任性的生活着...](http://img1.ph.126.net/fh-b--yztF9nkCo6AOCZoA==/1285496218654848461.jpg)
添加HInit.c,还有HTKLib下除了“HArc.c”, “HExactMPE.c”, “HFBLat.c”, “HGraf.c” 和“HGraf.null”五个文件外,其余全部的.c文件都要添加。
![使用Visual Studio 2008调试HTK - ty_sky0908 - 我想就这样任性的生活着...](http://img6.ph.126.net/FPPVL_usRX9FlkCwhmxldA==/2666975404350748126.jpg)
添加头文件方法类似, HTKLib下除了“HArc.h”, “HExactMPE.h” 和 “HFBLab.h”三个文件外,其余.h文件全部添加。
6、设置项目属性。“项目->属性”中设置如下:
“配置属性->C/C++->常规->附加包含目录”中加: .\HTKLib
“配置属性->C/C++->常规->警告等级”设置为:关:关闭所有警告(/W0)
“配置属性->C/C++->命令行->附加选项“中加: /wd4335 /D "WIN32_AUDIO" /D ARCH=\"WIN32\" /D isnan=_isnan
“配置属性->链接器->输入->附加依赖项”中加: winmm.lib
![使用Visual Studio 2008调试HTK - ty_sky0908 - 我想就这样任性的生活着...](http://img0.ph.126.net/-H9tbXdCHezjzgLL2ZmLcg==/2395633526801669700.jpg)
![使用Visual Studio 2008调试HTK - ty_sky0908 - 我想就这样任性的生活着...](http://img4.ph.126.net/QPhLh56vtWYNVRej84foEg==/1124492531976352834.jpg)
![使用Visual Studio 2008调试HTK - ty_sky0908 - 我想就这样任性的生活着...](http://img1.ph.126.net/AOXhqGESe6sKGDR9uAVkKg==/51509920755316881.jpg)
可以启动调试了
![使用Visual Studio 2008调试HTK - ty_sky0908 - 我想就这样任性的生活着...](http://img6.ph.126.net/hm-jFWNNXuN9vEWJzlwGhA==/1354176112972249356.jpg)