Настройка lvcGame, VBS и HLA Ошибка 127 из LVCGame
Я пытаюсь настроить VBS для связи HLA с устаревшим приложением, использующим LVCGame.
Я использую openRTI в настоящее время в моем проекте. У меня LVCGame указал на каталог со следующими dll:
- РТИ-NG.dll
- OpenRIT.dll (скопировано из другой папки)
- libRTI-NG.dll (копия RTI-NG.dll и переименована)
- FedTime.dll
Мои vbsClient.config соответствующие строки:
Plugins = HLA-1.3.dll : HLA-1.3\Project\HLA.config
Я получаю следующую ошибку из LVCGame:
2014-12-31 10:48:03 INFO (LVCGAME::LVCGame::init) Инициализировано.
2014-12-31 10:48:03 ОШИБКА (LVCGAME::LVCGame::start) 'класс LVCGAME::UTILS::Exception' (src\LVCGame.cpp, строка 766): не удалось загрузить плагин.\ Lib\HLA-1.3.dll. Код ошибки: 127
Я отправил электронное письмо в службу поддержки VBS, но я знал, что это за ошибка 127, может быть, я смогу пойти дальше.
Я обнаружил, что другая бесплатная реализация RTI Portico упоминается как работающая с LVCgame, что дает попытку с довольно похожими результатами и ошибкой 126 вместо 127.
2015-01-02 09:47:47 ИНФОРМАЦИЯ (LVCGAME::UTILS::IOUtils::extractDllLoadPath) Использование пути к DLL, заданного как 'D:\Program Files (x86)\Portico\portico-2.0.1\bin\vc10', 2015-01-02 09:47:47 Информация (LVCGAME::LVCGame::init) Инициализирована. 2015-01-02 09:47:47 ОШИБКА (LVCGAME::LVCGame::start) 'класс LVCGAME::UTILS::Exception' (src\LVCGame.cpp, строка 766): не удалось загрузить плагин.\ Lib\HLA-1.3.dll. Код ошибки: 126
2015-01-02 09:47:47 ОШИБКА (LVCGAME:: LVCGame:: start) Запуск LVCGame не выполнен!
1 ответ
В итоге я обнаружил, что Portico создает файл журнала, расположенный в моей папке VBS \logs. Оттуда я смог увидеть, что Portico, по крайней мере, не смог найти мой файл.fed, у меня был испорчен путь.