代码之家  ›  专栏  ›  技术社区  ›  macroland

OpenGL示例中检测到多个vm错误

  •  0
  • macroland  · 技术社区  · 7 年前

    Lua5.3.5嵌入到我的应用程序中(用C++编写),我在Windows上使用预先构建的动态32位Lua5.3.5库。在我的应用程序中,我有一个运行Lua脚本的脚本编辑器。我还使用预构建的IUP 3.25库(32位),以便能够在Lua中运行IUP脚本。

    我在上测试了iup示例 github .看来大多数都很成功,除了 this example 在OpenGL上。线路出现问题 require("luagl") .当我删除该行时,没有错误“ 检测到多个VM “然而,框架显示时没有线条。我很困惑,因为我可以运行这样的示例 this one 没有问题。

    我使用了Dependency walker,似乎所有的DLL库都指向Lua53。的dll和 OpenGL example 线路:

    (1) 要求(“IUPLUGL”) :加载a)iupgl。dll,iuplua53。dll,lua53。dll和iup。动态链接库

    (2) 要求(“luagl”) :加载a)lua53。dll和luagl\u基。动态链接库

    同样的问题“检测到多个VM”,同样的例子也发生在IUP 3.26库中。

    欢迎提出任何想法。

    0 回复  |  直到 7 年前
    推荐文章