我正在尝试设置 VBS 以使用 LVCGame 将 HLA 与旧版应用程序对话。
我目前在我的项目中使用openRTI 。我让 LVCGame 指向一个包含以下 dll 的目录:
- RTI-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)'class 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 INFO (LVCGAME::UTILS::IOUtils::extractDllLoadPath) 使用指定为 'D:\Program Files (x86)\Portico\portico-2.0.1\bin\vc10' 的 DLL 路径. 2015-01-02 09:47:47 INFO (LVCGAME::LVCGame::init) 已初始化。2015-01-02 09:47:47 错误(LVCGAME::LVCGame::start)'class LVCGAME::UTILS::Exception'(src\LVCGame.cpp,第 766 行):无法加载插件 .\lib\ HLA-1.3.dll。错误代码:126
2015-01-02 09:47:47 错误 (LVCGAME::LVCGame::start) LVCGame 启动失败!