Установка HTK в Windows10 / Не удалось найти VC98

Я пытаюсь установить HTK Toolkit на свой компьютер с Windows 10.

Предварительное условие: Убедитесь, что ваш PATH содержит C:\Program Files\Microsoft Visual Studio\VC98\bin

Я установил Microsoft Visual Studios, но не могу найти папку (файл) VC98 в том месте, где установлена ​​моя Visual Studio.

Я пытался искать его много раз, но так и не смог найти.

Может кто-нибудь решить это для меня.

Моя конечная цель - установить HTK

Установка HTK в Microsoft Windows

Предпосылки

HTK был проверен для компиляции с использованием Microsoft Visual Studio.

Для тестирования вам потребуется интерпретатор Perl, например ActivePerl.

Вам понадобится такой инструмент, как 7-zip для распаковки архива исходного кода HTK.

Зарегистрируйтесь на этом сайте, приняв лицензионное соглашение с конечным пользователем HTK, а затем загрузите последний исходный код HTK.

Полезно, если вы немного знакомы с интерфейсом командной строки DOS, так как вам нужно будет взаимодействовать с ним, чтобы скомпилировать, установить и запустить HTK.

Убедитесь, что ваш PATH содержит C:\Program Files\Microsoft Visual Studio\VC98\bin Compilation

Распакуйте исходники HTK с помощью 7-zip.

Откройте командное окно DOS: нажмите «Пуск», выберите «Выполнить», введите cmd в командной строке и нажмите «ОК».

cd в каталог, в который вы распаковали исходники.

cd в каталог htk. Тип:

компакт-диск htk

Создайте каталог для библиотеки и инструментов. Тип:

мкдир bin.win32

Запустите VCVARS32 (он должен быть на вашем пути, см. предварительные условия выше)

Создайте библиотеку HTK, которая обеспечивает общую функциональность, используемую инструментами HTK. Введите следующие команды:

компакт-диск HTKLib

nmake /f htk_htklib_nt.mkf все

cd ..

Создайте инструменты HTK

cd HTKTools

nmake /f htk_htktools_nt.mkf все

cd ..

компакт-диск HLMLib

nmake /f htk_hlmlib_nt.mkf все

cd ..

cd HLMИнструменты

nmake /f htk_hlmtools_nt.mkf все

cd ..

Установка

Инструменты HTK созданы и находятся в каталоге bin.win32. Вы должны добавить этот каталог в свой PATH, чтобы в будущем вы могли легко запускать их из командной строки.


person JIGAR JOSHI    schedule 13.05.2020    source источник
comment
98 в VC98 означает 1998 год. В настоящее время вам будет трудно найти Visual C++ версии 6, не говоря уже о том, чтобы установить его под Windows 10.   -  person dxiv    schedule 13.05.2020
comment
Ой! На самом деле мне нужен либо VC98, либо .NET2003, но я не могу найти .NET в каталоге Visual Studio. Подскажите, пожалуйста, где хранится .NET(Year Version)//bin. Спасибо за нашу поддержку.   -  person JIGAR JOSHI    schedule 14.05.2020
comment
Visual Studio .NET 2003 — это версия 7.1, давно ушедшая в прошлое. Текущая версия — 14.2, также известная как Visual Studio 2019. Вместо этого вы можете попробовать использовать ее, хотя компилятор на несколько поколений новее и может захлебнуться некоторым устаревшим кодом. Чтобы попробовать, откройте командную строку разработчика для VS 2019, в которой уже есть предустановка PATH (и все необходимые среды).   -  person dxiv    schedule 14.05.2020
comment
Я до сих пор не могу найти путь к любому .NET в моем проводнике. Его просто нет. не могли бы вы привести пример, поделившись своим путем. Это было бы полезно.   -  person JIGAR JOSHI    schedule 14.05.2020
comment
Нужен не только PATH, но и INCLUDE, LIB и другие. Командная строка разработчика позаботится обо всем этом. Найдите его в меню «Пуск» под VS, который вы установили. Например, для VS2019 путь будет примерно таким, как <vs-root>\vc\tools\msvc\<version>\bin\host<bitness>\<target-bitness>, но опять же, нужен не только PATH.   -  person dxiv    schedule 14.05.2020
comment
Спасибо, но я все еще не могу решить эту проблему. Я зашел в командную строку разработчика. Но все же я застрял. Не могли бы вы написать полный ответ, чтобы я мог лучше узнать шаги. Моя конечная цель — использовать команду run vscars в командной строке, так как это необходимо для компиляции и запуска htk.   -  person JIGAR JOSHI    schedule 14.05.2020
comment
Я не знаком с набором инструментов HTK, поэтому не могу вам в этом помочь. Но если вы имели в виду vcvars32.bat (vc98) или vsvars32.bat (vs2003), то это были пакетные файлы для установки среды сборки. Вы можете пропустить этот шаг, поскольку командная строка разработчика уже сделала это за вас.   -  person dxiv    schedule 14.05.2020
comment
Я отредактировал вопрос. Я столкнулся с ошибкой при выполнении команды vcvars32. Пожалуйста, попробуйте решить ее.   -  person JIGAR JOSHI    schedule 15.05.2020
comment
run vcvars32 Пропустите этот шаг. Когда вы находитесь в командной строке разработчика, вся необходимая среда уже настроена. Попробуйте выполнить следующие шаги.   -  person dxiv    schedule 15.05.2020
comment
Хорошо, брат @dxiv. Спасибо за помощь. Я стараюсь и сообщу вам окончательные результаты. Спасибо.   -  person JIGAR JOSHI    schedule 15.05.2020
comment
nmake не распознается как внутренняя или внешняя команда в cmd   -  person JIGAR JOSHI    schedule 15.05.2020
comment
Это может указывать на то, что в вашей установке VS чего-то не хватает, и на самом деле это не связано с HTK. Прежде всего убедитесь, что вы можете создать и собрать простой проект Hello World на основе C++ nmake.   -  person dxiv    schedule 15.05.2020
comment
Да, мой дистрибутив С++ отсутствовал. Я сразу скачиваю.   -  person JIGAR JOSHI    schedule 15.05.2020
comment
Спасибо за помощь. Наконец закончил установку. Я разместил ответ с правильной документацией. Надеюсь, это поможет людям   -  person JIGAR JOSHI    schedule 16.05.2020
comment
Рад, что это помогло, и +1 за публикацию ответа для других, которые могут столкнуться с теми же проблемами.   -  person dxiv    schedule 16.05.2020
comment
Спасибо, это был мой первый вопрос в этом сообществе StackOverflow. Спасибо за помощь.   -  person JIGAR JOSHI    schedule 17.05.2020


Ответы (1)


Установка ХТК:

Я пережил очень и очень тяжелое время установки HTK на свой компьютер.

Эта документация будет полезна при установке на любой другой компьютер.

Предпосылки:

У вас должна быть установлена ​​визуальная студия с дистрибутивом С++. (Не просто скачивайте MSVC). Загрузите полный дистрибутив C++.

Загрузите исходный код HTK и образцы HTK.

Скачайте и установите Перл

Загрузите любое программное обеспечение для распаковки, например (7-zip)

Предыдущие шаги:

Извлеките образец HTK и HTK и сохраните его в двух разных каталогах. (Отдельно друг от друга)

Откройте VS и перейдите в инструмент → командная строка → любая командная строка (я выбрал командную строку разработчика).

Шаги по установке cd в каталог, в который вы распаковали исходники (исходный код, а не образец) Выполните приведенные ниже команды одну за другой.

компакт-диск htk

мкдир bin.win32

компакт-диск HTKLib

nmake /f htk_htklib_nt.mkf все

cd ..

Создайте инструменты HTK

cd HTKTools

nmake /f htk_htktools_nt.mkf все

cd ..

компакт-диск HLMLib

nmake /f htk_hlmlib_nt.mkf все

cd ..

cd HLMИнструменты

nmake /f htk_hlmtools_nt.mkf все

cd ..

После этого перейдите в папку bin.win32 и скопируйте все файлы на свой

Образец каталога внутри HTKDemo.

cd в каталог HTKDemo и выполнить команду:

perl runDemo.pl configs/monPlainM1S1.dcf

Теперь вы можете столкнуться с такими ошибками, как хм, не существует или такие файлы не существуют, когда вы выполняете этот файл .

Просто введите mkdir (отсутствует имя файла без круглых скобок)

И продолжайте это делать до тех пор, пока не будут найдены ошибки

И вскоре вы достигли финальной стадии: Успех.

Я знаю, что документация текущего HTK слишком устарела и вводит в заблуждение, но сообщество stackoverflow помогло мне разобраться с ней. Прилагаю несколько ссылок, может кому пригодится:

http://htk.eng.cam.ac.uk/docs/inst-win.shtml

https://ubuntuforums.org/showthread.php?t=1092317&page=2

https://ubuntuforums.org/archive/index.php/t-1522471.html

Установка HTK в Windows10/Не удалось найти VC98

https://ubuntuforums.org/showthread.php?t=1522471

person JIGAR JOSHI    schedule 16.05.2020