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库中。
欢迎提出任何想法。