lvcGame,VBS和HLA设置错误127来自LVCGame



我正在尝试设置 VBS 以使用 LVCGame 将 HLA 与旧版应用程序通信。

我目前正在我的项目中使用 openRTI。我让LVCGame指向一个包含以下dll的目录:

  • RTI-NG
  • .dll
  • OpenRIT.dll(从另一个文件夹复制)
  • libRTI-NG.dll(RTI-NG的副本.dll并重命名)
  • 联邦时间.dll

我的 vbsClient.config 相关行:

Plugins = HLA-1.3.dll : HLA-1.3ProjectHLA.config

我从LVCGame中收到以下错误:

2014-12-31 10:48:03 信息 (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) 使用 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) 'class LVCGAME::UTILS::Exception' (src\LVCGame.cpp, 第 766 行): 无法加载插件 .\lib\HLA-1.3.dll.错误代码:126

2015-01-02 09:47:47 错误 (LVCGAME::LVCGame::start) LVCGame 启动失败!

所以最终我发现Portico正在创建一个位于我的VBS目录\logs中的日志文件。 从那里我能够看到Portico至少无法找到我的.feed文件,我的路径搞砸了。

最新更新